# The first message in messengers

In many messengers, you can set up a description message in which you can specify exactly what this bot can offer.

### How to set up the first Telegram message

**In Telegram**, you can set up such a welcome message description in the botfather. It will be displayed together with the "start" button when the user clicks on the link in your bot.

You need to contact [@BotFather](https://tlgg.ru/BotFather) (the bot that registers new bots) and give him [command ](https://core.telegram.org/bots#botfather-commands) /setdescription.&#x20;

<div data-with-frame="true"><figure><img src="/files/OhSO9yWGCbKcUa3u7Q38" alt="" width="375"><figcaption></figcaption></figure></div>

Bot  description is exactly the text visible to all users before launching the bot.

Next, select the bot (if there are several of them) where you want to set the first message in the bot.

<div data-with-frame="true"><figure><img src="/files/UXK19FD4py8EGHYClkNL" alt="" width="563"><figcaption></figcaption></figure></div>

Then, write a welcome message in the bot:

<div data-with-frame="true"><figure><img src="/files/qXi42triJwUyFr8HDiDr" alt="" width="326"><figcaption></figcaption></figure></div>

### How to set up the first message in Facebook

Facebook also has a bot description, which appears alongside the "Start" button. It can be configured in the project settings (see Figure 2).

<div data-with-frame="true"><figure><img src="/files/7zc4KeXA7m5Y8sVPnpIu" alt=""><figcaption></figcaption></figure></div>

### How to set up first message in **Viber**

In **Viber,** you can set up such message by filling in the "Reply to the user's first message" field in the Project Settings. You can add buttons to it:

<div data-with-frame="true"><figure><img src="/files/m6EwH4IeQSVZoyJVITSC" alt=""><figcaption></figcaption></figure></div>

### How to set up the first message in **WhatsApp**

There are no bots in WhatsApp, so there is no such default greeting message or button. However, you can generate a link with pre-filled text that appears in the user's input field, requiring only a tap to send. This serves as a functional equivalent to a start button. Instructions for creating such a link are provided in the article [How to get links to messengers](/chatbot/messengers/message.md)

### How to set up the first message in online chat

**In online chat,** you can specify not only the first message text, but also the list of buttons displayed with it:

<div data-with-frame="true"><figure><img src="/files/m6EwH4IeQSVZoyJVITSC" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
The **"Response to the user's first message"** is designed to reply to the user's initial message when the bot doesn't recognize the query. Its purpose is to inform the user about the commands available in the bot. You can also specify buttons to be included with this message. This message is sent **only once per user** and has the **lowest priority** in the response hierarchy.
{% endhint %}

To create a universal response message for all messengers, set up a primary verification block and enable the **"Response once per chat"** option in its settings. This will make the bot respond to any user's first message with this reply and then guide them further into the funnel flow.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/chatbot/messengers/message.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
