> For the complete documentation index, see [llms.txt](https://docs.leadconverter.su/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leadconverter.su/faq/populyarnye-voprosy/telegram/kak-sozdat-knopku-menyu-v-bote-telegram.md).

# Как создать кнопку "Меню" в боте Telegram

В этой инструкции мы подробно разберем, как создать кнопку "**Меню"** в боте Telegram и настроить её так, чтобы пользователи могли быстро получать доступ к основным разделам и функциям бота.

Прежде чем настраивать кнопку "**Меню"** в Telegram-боте, необходимо создать самого бота и получить его API-токен, для подключения к вашей кампании в **LeadConverter**.

{% hint style="info" %}
Если вы еще не создавали вашего бота в **Telegram**, воспользуйтесь, инструкцией **ниже** для настройки, а после возвращайтесь к этой статье.
{% endhint %}

{% content-ref url="/pages/NuedzDt7bLvDHp1invTt" %}
[Telegram](/podklyuchenie-messendzherov/telegram.md)
{% endcontent-ref %}

## Настраиваем команды "Меню" в Botfather

1. Переходим в @BotFather и нажимаем на кнопку "**Open**", рядом со строкой ввода.

<figure><img src="/files/34vvOtotHPDQNrC5W1Sh" alt=""><figcaption></figcaption></figure>

2. В открывшемся окне выбираем бота, в котором вы хотите создать кнопку "**Меню**".

<figure><img src="/files/8TrROroNLK7LZcgAJIkG" alt=""><figcaption></figcaption></figure>

3. В разделе "**Settings**" выбираем пункт "**Commands**".

<figure><img src="/files/obp9aoicf9aT6Gb7hG0d" alt=""><figcaption></figcaption></figure>

4. Нажимаем на кнопку "**Add a Command**".

<figure><img src="/files/MJEOci0EJawrh4lBFXdt" alt=""><figcaption></figcaption></figure>

5. Указываем **название** новой команды.

<figure><img src="/files/ljSNnRR75oXQ2YebYD3e" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Обратите внимание! Название команды указывается **только** на английском языке со **слешем** впереди.
{% endhint %}

6. Добавляем описание команды, для того чтобы пользователь понимал, за что отвечает этот пункт меню.

<figure><img src="/files/kEo5NPlzdojMMhK6Bet3" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Описание команды может быть как на английском, так и на русском языке.
{% endhint %}

7. Нажимаем на кнопку "**Add**", чтобы добавить следующую команду в функциональное меню.

<figure><img src="/files/nmpnjWSbCgilzKhhUYKQ" alt=""><figcaption></figcaption></figure>

8. Нажимаем на кнопку "**Add a Command**".

<figure><img src="/files/o2zdHtxwMUMRlZyTsmrn" alt=""><figcaption></figcaption></figure>

9. Аналогичным образом заполняем поля для новой команды.

<figure><img src="/files/RKkoOrVxeXPefQMZiYqe" alt=""><figcaption></figcaption></figure>

10. Нажимаем на кнопку "**Add**" для сохранения новой команды.

<figure><img src="/files/O8L9By5Z1od5UtnyE8sT" alt=""><figcaption></figcaption></figure>

Меню для вашего бота **успешно** создано!<br>

<figure><img src="/files/TbnXSZ7iziSCzymtptm9" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/NAyK3eYj8oFnV4BG59qp" alt=""><figcaption></figcaption></figure>

## Подготавливаем сценарии ботов для тестирования

1. Переходим в раздел "**Боты**", и нажав на кнопку "**+**" создаем 3 сценария ботов для тестирования.

<figure><img src="/files/8XRlgYp2ysgXKqhmCaca" alt=""><figcaption></figcaption></figure>

2. Обязательно **активируем** созданные сценарии.

<figure><img src="/files/3tzfX33tekdfVvtDPqvz" alt=""><figcaption></figcaption></figure>

3. Самое важно! **Указать стартовые слова** для запуска ваших сценариев в боте Telegram.&#x20;

Для первого сценария "**Основной бот**" мы указываем стартовое слово `/start`

<figure><img src="/files/DBmUbn2s6mUt9uxu5y7p" alt=""><figcaption></figcaption></figure>

Для сценария "**Главное меню**" мы указываем стартовое слово `/menu`

<figure><img src="/files/qNlrgPiJWe3zeLxqVvq3" alt=""><figcaption></figcaption></figure>

Для сценария "**Поддержка**" мы указываем стартовое слово `/help`

<figure><img src="/files/SAyuHf3iAvFyZGMxkyRV" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Обратите внимание! Стартовые слова должны **ПОЛНОСТЬЮ** соответствовать вашим командам в "**Mеню**".&#x20;
{% endhint %}

Более подробно о том, как добавить стартовые слова в сценарии ваших ботов, описано в инструкции **ниже**.

{% embed url="<https://docs.leadconverter.su/kak-zapustit-bota#start-slovo>" %}

### Настраиваем сценарий "Основной бот"

1. Переходим к редактированию сценария "**Основной бот**", нажав на кнопку "**Редактировать**". Именно он будет запускаться первым, по команде **/start.**

<figure><img src="/files/oPNvPF83uaZn55Rs6pZg" alt=""><figcaption></figcaption></figure>

2. Открываем блок "**Сообщение**" в режиме "**Редактирование**" и добавляем в него элемент "**Сообщение**".

<figure><img src="/files/cjrUSee9q3ik52imoMMO" alt=""><figcaption></figcaption></figure>

3. Добавляем текст, который будет отображаться при запуске этого сценария и сохраняем блок.

Например:

```
Запустился основной сценарий бота.
```

<figure><img src="/files/mcOn3zajyvGhf4OtG6mk" alt=""><figcaption></figcaption></figure>

### Настраиваем сценарий "Главное меню"

1. Переходим к редактированию сценария "**Главное меню**".

<figure><img src="/files/PuHiCjkCn4uerNNtRAZJ" alt=""><figcaption></figcaption></figure>

2. Открываем блок "**Сообщение**" в режиме "**Редактирование**" и добавляем в него элемент "**Сообщение**".

<figure><img src="/files/cjrUSee9q3ik52imoMMO" alt=""><figcaption></figcaption></figure>

3. Добавляем текст, который будет отображаться при запуске этого сценария и сохраняем блок.

Например:

```
Вы находитесь в главном меню бота.
```

<figure><img src="/files/DmXEEJttfdgzoL4fwncq" alt=""><figcaption></figcaption></figure>

### Настраиваем сценарий "Поддержка"

1. Переходим к редактированию сценария "**Поддержка**".

<figure><img src="/files/KgUyq7xJNH5TDX5v7NO1" alt=""><figcaption></figcaption></figure>

2. Открываем блок "Сообщение" в режиме "**Редактирование**" и добавляем в него элемент "**Сообщение**".

<figure><img src="/files/cjrUSee9q3ik52imoMMO" alt=""><figcaption></figcaption></figure>

3. Добавляем текст, который будет отображаться при запуске этого сценария и сохраняем блок.

Например:

```
Вы можете задать ваш вопрос технической поддержке.
```

<figure><img src="/files/duxRfEKPFo774KGM2WLs" alt=""><figcaption></figcaption></figure>

Сценарии готовы к тестированию!

## Тестируем работу "Меню" в Telegram-боте

1. Переходим в вашего бота и пишем команду **/start** для запуска основного сценария.&#x20;

<figure><img src="/files/j37V1477VXPCovyBNUO2" alt=""><figcaption></figcaption></figure>

2. Нажимаем на кнопку "**Меню**" и выбираем первую созданную команду **/menu.**

<figure><img src="/files/RtZHPIen07i4uxayr9cW" alt=""><figcaption></figcaption></figure>

3. Бот вывел эту команду в чат и запустил нужный сценарий.

<figure><img src="/files/sucsBq8wE3uyqiKbxiI5" alt=""><figcaption></figcaption></figure>

4. Теперь выбираем команду **/help**.

<figure><img src="/files/qdsgNfGm8jZ2TpFt3hK1" alt=""><figcaption></figcaption></figure>

5. Сценарий, который прикреплен к этой кнопке так же запустился корректно.

<figure><img src="/files/m5rzzCTLe0VQiwy7jCcd" alt=""><figcaption></figcaption></figure>

Поздравляем! Настройка "**Меню**" завершена, теперь вашим пользователям всегда будет удобно переключаться по основным разделам чат-бота.

{% hint style="success" %}
Остались вопросы? \
\
Обязательно задавайте их нам в техническую поддержку! Будем рады вам помочь.
{% endhint %}

{% content-ref url="/pages/-MasAPNcg291uNezFqb4" %}
[Как задать вопрос в поддержку?](/kak-zadat-vopros-v-podderzhku.md)
{% endcontent-ref %}
