Как создать кнопку "Меню" в боте Telegram

В этой инструкции мы подробно разберем, как создать кнопку "Меню" в боте Telegram и настроить её так, чтобы пользователи могли быстро получать доступ к основным разделам и функциям бота.

Прежде чем настраивать кнопку "Меню" в Telegram-боте, необходимо создать самого бота и получить его API-токен, для подключения к вашей кампании в LeadConverter.

circle-info

Если вы еще не создавали вашего бота в Telegram, воспользуйтесь, инструкцией ниже для настройки, а после возвращайтесь к этой статье.

Telegramchevron-right

Настраиваем команды "Меню" в Botfather

  1. Переходим в @BotFather и нажимаем на кнопку "Open", рядом со строкой ввода.

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

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

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

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

circle-exclamation
  1. Добавляем описание команды, для того чтобы пользователь понимал, за что отвечает этот пункт меню.

circle-info

Описание команды может быть как на английском, так и на русском языке.

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

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

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

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

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

Подготавливаем сценарии ботов для тестирования

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

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

  1. Самое важно! Указать стартовые слова для запуска ваших сценариев в боте Telegram.

Для первого сценария "Основной бот" мы указываем стартовое слово /start

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

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

circle-exclamation

Более подробно о том, как добавить стартовые слова в сценарии ваших ботов, описано в инструкции ниже.

Настраиваем сценарий "Основной бот"

  1. Переходим к редактированию сценария "Основной бот", нажав на кнопку "Редактировать". Именно он будет запускаться первым, по команде /start.

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

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

Например:

Настраиваем сценарий "Главное меню"

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

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

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

Например:

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

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

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

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

Например:

Сценарии готовы к тестированию!

Тестируем работу "Меню" в Telegram-боте

  1. Переходим в вашего бота и пишем команду /start для запуска основного сценария.

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

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

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

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

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

circle-check
💟Как задать вопрос в поддержку?chevron-right

Последнее обновление