> For the complete documentation index, see [llms.txt](https://docs.botdistrikt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.botdistrikt.com/features/rules/conditions/message.md).

# Message

A message comes with many conditions, you may select the conditions that suit your bot the best.

1. Select the expected medium that users will send to the bot.
2. &#x20;Select a condition complementing the medium.&#x20;

![Message Condition](/files/-LjFLqQo-u5NTy6DIS-F)

1. select the **expected medium** that the bot will receive (text, image, stickers, videos, postback, referral, and location.)&#x20;

### Example of each medium

#### Text

![Text Example](/files/-LjFNa6xUWwAQw-ZxRIQ)

*"What is your name?**"*** is a message sent in the form of **text**&#x20;

#### **Image**

![Image Example](/files/-LjFSz81ziPH-dmC7ISa)

* A lunchbox image is sent to the chatbot.&#x20;
* The bot recognizes an image and informs the user that he is going to save it in his favorite album.&#x20;
* However, this chatbot was programmed to recognize bus stop stands to inform users of their bus timing. Hence, it also prompted the user to send a picture of the bus stop post instead.

#### Video

![Video Story Example](/files/-LjFUzfhU_dql_CwTJc5)

The bot recognizes that this is a video and it sends the user a response it was programmed to send when it receives videos and images.&#x20;

#### Stickers

![](/files/-LjFWPQso-JWkyJ8dqaQ)

This chatbot is programmed to respond to stickers with stickers.

#### Location (lat/long)

![Latitude and Longitude Input Example](/files/-LjFaDnhLSrYpRPnsvrJ)

The chatbot prompted the user to send their location to determine the nearest bus stop.

### &#x20;
