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