# Меню для Telegram бота

Готовые команды полезны тем, что облегчают жизнь пользователя, избавляя от ручной печати.&#x20;

Вот как это выглядит в Telegram:&#x20;

<figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2F7Wc6VEcZRJ9bRLiSdyYU%2Fimage.png?alt=media&#x26;token=713a5e07-4629-429d-ba55-d93b2c622995" alt="" width="284"><figcaption></figcaption></figure>

Чтобы воспользоваться меню, нужно нажать на иконку слева от поля ввода сообщения или написать слеш `/` - бот подскажет доступные команды.&#x20;

{% hint style="info" %}
**Обратите внимание: у таких команд высший приоритет.** Они будут выполнены, даже если пользователь находился в другой цепочке.&#x20;
{% endhint %}

## Как добавить команду "Меню"

### 1. Настройте канал

Для создания меню команд для бота в Telegram:&#x20;

1. Перейдите в раздел "Каналы";
2. Нажмите на нужный Telegram-канал;
3. В разделе "Команды" нажмите на кнопку "Добавить команду": введите название команды и ее описание.

<figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2F0aiSZFqD04ZsAfMUqb7Y%2Fimage.png?alt=media&#x26;token=c5abb723-d5b7-44cf-a93d-d786d20e3351" alt=""><figcaption><p>Раздел "Каналы"</p></figcaption></figure>

{% hint style="info" %}
**Формат команды** фиксированный -`/command. Слеш установлен по умолчанию`, название команды может состоять из строчных латинских букв, цифр и \_.
{% endhint %}

### 2. Настройте сценарий

Получилось? Отлично, теперь нужно настроить поведение бота для каждой команды. Для этого добавим команды в сценарий.&#x20;

Переходим в нужный сценарий или создаем новый, добавляем блок "Сообщение от пользователя" и прописываем условие:

Если сообщение пользователя **равно** `/command` (тут любая нужная вам команда).&#x20;

Соединяем этот блок с действием, которое должно выполняться при выборе данной команды (допустим, с блоком меню).

<figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FPgIasyCiGTf7i599Sa84%2Fimage.png?alt=media&#x26;token=fc75f06e-0a3d-4057-a2d3-fd422e1f0b25" alt=""><figcaption><p>В этом случае команда /menu ведет к главному меню и последующим шагам</p></figcaption></figure>

{% hint style="success" %}
Остается только опубликовать изменения, и вашим пользователям в telegram доступна удобная навигация в боковом меню бота 👌
{% endhint %}
