Меню с командами в Telegram боте

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

В Вашем кабинете BotHelp можно создать меню с командами для Telegram-ботов. Это встроенный функционал Telegram, который позволят пользователю в любой момент вызывать интерактивное меню бота с его командами.

Ключевые особенности меню с командами:

  • Есть только для Telegram ботов.
  • Создается для всего канала. Если для одного Telegram-канала настроено несколько ботов, то созданное меню команд будет отображаться в каждом боте.
  • Каждая команда меню может переводить подписчика на определенный шаг в выбранном боте. Если подписчик запускает команду, во время прохождения бота, то этот бот для него останавливается. Для назначения доступны только боты, созданные для канала, для которого создается меню.
  • При необходимости созданное меню можно деактивировать без его удаления. В таком случае меню команд будет недоступно для подписчиков, но в кабинете BotHelp оно останется.


Видео во ВКонтакте

Создание и настройка меню команд

Есть 2 способа настроить Меню команд в Телеграм


1 способ: в настройках цепочки бота в BotHelp
Для этого необходимо нажать на шестерёнку в правом верхнем углу, выбрать пункт «Telegram меню для канала» и добавить команду.

2 способ: в настройках кабинета
Для этого перейдите в раздел Каналы,  нажмите у нужного Telegram канала на меню "три точки". В выпадающем списке выберите "Создать меню команд"



1. В открывшемся окне добавить первую команду меню, нажав на кнопку "+ Добавить команду"

2. Задать название и описание команды

  • Название команды может содержать только латинские буквы, цифры и "_"

3.  Выбрать бота и его шаг, на который нужно переводить подписчика при вызове команды.

Название канала в окне с командами кликабельно, чтобы было удобно открыть канал, добавлять команды и сразу тестировать.

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

  • При необходимости можно менять порядок команд в меню. Для этого просто перетащите карточку команды в нужное место внутри созданного меню


4. Обязательно сохраните меню нажатием на кнопку "Сохранить"

  • При дальнейшем редактировании обязательно сохраняйте меню, чтобы изменения вступили в силу

5. Активируйте меню нажатие на кнопку "Активировать". Готово — меню создано и доступно для подписчиков.


Для подписчиков созданное меню будет отображаться в виде выпадающего списка и кнопки Menu:


ВАЖНО! Если Вы создали команду, название которой совпадает с уже созданным ключевым словом, то для подписчика отработает именно ключевое слово, а не команда. 

Например, ключевое слово "/test" и команда "test" - ключевое слово должно быть именно со знаком "/", в названии команды этот знак не нужен, он подставляется автоматически. Если подписчик напишет боту "/test", то сработает именно ключевое слово.

ВАЖНО! Telegram требуется время (несколько секунд), чтобы изменения вступили в силу. После создания/изменения и сохранения меню команд попробуйте перезайти в чат с ботом, чтобы меню появилось/обновилось.

ВАЖНО! На данный момент подключение Меню доступно только Администраторам аккаунта, у Агентов нет такой возможности.

Частые вопросы:

Если меню активирует бота, который начинается с блока Вопрос, и подписчик уже проходил другого бота и остановился на шаге Вопрос, то куда запишется данный им ответ?

Ответ запишется в поле Вопрос, придет сообщение по введенной команде, после чего придет сообщение, которое идет после блока Вопрос. Задержка 24 часа берет отсчет от времени получения подписчиком этого блока.


Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на hello@bothelp.io 😃

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp:

Получить 14 дней бесплатно

👆 На этом пока всё