Как создать постоянное меню для Telegram чат-бота
Используйте меню бота, чтобы помочь пользователям найти нужную информацию в вашем боте. Создавайте команды и кнопки, которые запускают определённые цепочки. Открыть меню команд можно, нажав на иконку со знаком /
в поле ввода сообщений, а постоянное меню будет отображаться, когда в сообщении нет других кнопок или быстрых ответов.
Меню команд бота
Чтобы создать меню команд бота, на странице чат-бота перейдите в Настройки бота (Bot settings) > Меню (Menu) и нажмите Добавить элемент (Add item) в секции Меню команд бота (Bot commands menu).
Настройте меню в таких полях:
Команда (Command) | Введите название команды. Можно использовать до 30 символов в поле: латинские буквы, цифры и знак _ . |
Описание команды (Command description) | Введите описание — то, для чего можно использовать данную команду. В этом поле можно ввести до 200 различных символов, а также добавить эмодзи. |
Запускать цепочку (Start a flow) | Выберите цепочку, которая запустится после выбора команды из списка. |
Нажмите Добавить (Add), чтобы добавить команду в меню.
Расширяйте меню дополнительными командами с помощью кнопки Добавить элемент. После создания команд нажмите Сохранить (Save), чтобы сохранить созданные элементы.
Меню с командами готово к работе.
Вы также можете создать клавиатурное меню для пользователя из кнопок Быстрые ответы. Вы можете добавить до 10 таких кнопок и добавить в них эмодзи.
Они отображаются у пользователя под полем ввода текста, скрываются при нажатии на соответствующий значок и пропадают после отправки следующего сообщения.
Постоянное меню
Вы также можете создать постоянное меню, которое будет отображаться при отсутствии других кнопок или быстрых ответов в последнем сообщении.
Чтобы создать постоянное меню бота, перейдите в Настройки бота (Bot settings) > Меню (Menu) и в секции Постоянное меню (Permanent menu) нажмите Добавить кнопку (Add button).
Настройте кнопку в следующих полях:
Текст кнопки (Button text) | Введите название кнопки. |
Запускать цепочку (Start a flow) | Выберите цепочку, которая запустится после выбора команды из списка. |
Нажмите Добавить ряд (Add row), чтобы добавлять кнопки в следующий ряд. Вы можете добавить до 20 кнопок в меню и расположить их в 5 рядах или менее, до 4 кнопок в каждом ряду.
Обновлено: 09.01.2025
или