Рассказываем, как сделать в Telegram-чате меню с командами вида /start /help для сквозной навигации - быстрый доступ к самым популярным функциям вашего бота!
Готовые команды полезны тем, что облегчают жизнь пользователя, избавляя от ручной печати.
Вот как это выглядит в Telegram:
Чтобы воспользоваться меню, нужно нажать на иконку слева от поля ввода сообщения или написать слеш / - бот подскажет доступные команды.
Обратите внимание: у таких команд высший приоритет. Они будут выполнены, даже если пользователь находился в другой цепочке.
Как добавить команду "Меню"
1. Настройте канал
Для создания меню команд для бота в Telegram:
Перейдите в раздел "Каналы";
Нажмите на нужный Telegram-канал;
В разделе "Команды" нажмите на кнопку "Добавить команду": введите название команды и ее описание.
Раздел "Каналы"
Формат команды фиксированный -/command. Слеш установлен по умолчанию, название команды может состоять из строчных латинских букв, цифр и _.
2. Настройте сценарий
Получилось? Отлично, теперь нужно настроить поведение бота для каждой команды. Для этого добавим команды в сценарий.
Переходим в нужный сценарий или создаем новый, добавляем блок "Сообщение от пользователя" и прописываем условие:
Если сообщение пользователя равно/command (тут любая нужная вам команда).
Соединяем этот блок с действием, которое должно выполняться при выборе данной команды (допустим, с блоком меню).
В этом случае команда /menu ведет к главному меню и последующим шагам
Остается только опубликовать изменения, и вашим пользователям в telegram доступна удобная навигация в боковом меню бота 👌