Как создать кнопку "Меню" в боте Telegram
В этой инструкции мы подробно разберем, как создать кнопку "Меню" в боте Telegram и настроить её так, чтобы пользователи могли быстро получать доступ к основным разделам и функциям бота.
Прежде чем настраивать кнопку "Меню" в Telegram-боте, необходимо создать самого бота и получить его API-токен, для подключения к вашей кампании в LeadConverter.
Если вы еще не создавали вашего бота в Telegram, воспользуйтесь, инструкцией ниже для настройки, а после возвращайтесь к этой статье.
Настраиваем команды "Меню" в Botfather
Переходим в @BotFather и нажимаем на кнопку "Open", рядом со строкой ввода.

В открывшемся окне выбираем бота, в котором вы хотите создать кнопку "Меню".

В разделе "Settings" выбираем пункт "Commands".

Нажимаем на кнопку "Add a Command".

Указываем название новой команды.

Обратите внимание! Название команды указывается только на английском языке со слешем впереди.
Добавляем описание команды, для того чтобы пользователь понимал, за что отвечает этот пункт меню.

Описание команды может быть как на английском, так и на русском языке.
Нажимаем на кнопку "Add", чтобы добавить следующую команду в функциональное меню.

Нажимаем на кнопку "Add a Command".

Аналогичным образом заполняем поля для новой команды.

Нажимаем на кнопку "Add" для сохранения новой команды.

Меню для вашего бота успешно создано!


Подготавливаем сценарии ботов для тестирования
Переходим в раздел "Боты", и нажав на кнопку "+" создаем 3 сценария ботов для тестирования.

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

Самое важно! Указать стартовые слова для запуска ваших сценариев в боте Telegram.
Для первого сценария "Основной бот" мы указываем стартовое слово /start

Для сценария "Главное меню" мы указываем стартовое слово /menu

Для сценария "Поддержка" мы указываем стартовое слово /help

Обратите внимание! Стартовые слова должны ПОЛНОСТЬЮ соответствовать вашим командам в "Mеню".
Более подробно о том, как добавить стартовые слова в сценарии ваших ботов, описано в инструкции ниже.
Настраиваем сценарий "Основной бот"
Переходим к редактированию сценария "Основной бот", нажав на кнопку "Редактировать". Именно он будет запускаться первым, по команде /start.

Открываем блок "Сообщение" в режиме "Редактирование" и добавляем в него элемент "Сообщение".

Добавляем текст, который будет отображаться при запуске этого сценария и сохраняем блок.
Например:

Настраиваем сценарий "Главное меню"
Переходим к редактированию сценария "Главное меню".

Открываем блок "Сообщение" в режиме "Редактирование" и добавляем в него элемент "Сообщение".

Добавляем текст, который будет отображаться при запуске этого сценария и сохраняем блок.
Например:

Настраиваем сценарий "Поддержка"
Переходим к редактированию сценария "Поддержка".

Открываем блок "Сообщение" в режиме "Редактирование" и добавляем в него элемент "Сообщение".

Добавляем текст, который будет отображаться при запуске этого сценария и сохраняем блок.
Например:

Сценарии готовы к тестированию!
Тестируем работу "Меню" в Telegram-боте
Переходим в вашего бота и пишем команду /start для запуска основного сценария.

Нажимаем на кнопку "Меню" и выбираем первую созданную команду /menu.

Бот вывел эту команду в чат и запустил нужный сценарий.

Теперь выбираем команду /help.

Сценарий, который прикреплен к этой кнопке так же запустился корректно.

Поздравляем! Настройка "Меню" завершена, теперь вашим пользователям всегда будет удобно переключаться по основным разделам чат-бота.
Остались вопросы? Обязательно задавайте их нам в техническую поддержку! Будем рады вам помочь.
Последнее обновление