Search…
Меню для Telegram бота
Рассказываем, как сделать в Telegram-чате меню с командами вида /start /help для сквозной навигации -- быстрый доступ к самым популярным функциям вашего бота!
Готовые команды полезны тем, что облегчают жизнь пользователя, избавляя от ручной печати.
Вот как это выглядит в Telegram:
Чтобы воспользоваться меню, нужно нажать на иконку слева от поля ввода сообщения или написать слеш / -- бот подскажет доступные команды.
Обратите внимание: у таких команд высший приоритет. Они будут выполнены, даже если пользователь находился в другой цепочке.

Как добавить меню

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

Для создания меню команд для бота в Telegram:
  1. 1.
    Перейдите в настройки проекта на вкладку "Каналы";
  2. 2.
    Нажмите на нужный Telegram-канал;
  3. 3.
    В разделе "Команды" нажмите на кнопку "Добавить команду": введите название команды и ее описание.
Интерфейс добавление меню для каналов в Telegram
Формат команды фиксированный -/command. Слеш установлен по умолчанию, название команды может состоять из строчных латинских букв, цифр и _.

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

Получилось? Отлично, теперь нужно настроить поведение бота для каждой команды. Для этого добавим команды в сценарий.
Переходим в нужный сценарий или создаем новый, добавляем блок "Сообщение от пользователя" и прописываем условие:
Если сообщение пользователя равно /command (тут любая нужная вам команда).
Соединяем этот блок с действием, которое должно выполняться при выборе данной команды (допустим, с блоком меню).
В этом случае команда /start ведет к приветствию и последующим шагам
Остается только опубликовать изменения, и вашим пользователям в telegram доступна удобная навигация в боковом меню бота 👌
Copy link
Outline
Как добавить меню
1. Настройте канал
2. Настройте сценарий