Наверняка вы уже видели в каком-нибудь чат-боте кнопку «Меню», нажав которую можно посмотреть список доступных команд для этого бота.

Такое меню называется командным и создаётся оно очень просто.
Как создать меню для Телеграм бота пошагово
1. Первое что нужно сделать – перейти к BotFather (сервис Телеграма с помощью которого мы создавали своего чат-бота) и послать ему в чате команду /setcommands, которая используется для показа списка всех наших ботов.

2. Теперь нужно выбрать бота, для которого мы будем создавать меню.

3. Следующий шаг – отправка списка команд, которые нужно добавить в Меню нашего бота. Список составляется в таком формате:
- команда1 - описание
- команда2 - другое описание
Например:
- start - показать кнопочное меню
- help - помощь
- about - о боте

Если вы всё сделали правильно, то после отправки списка команд, получите сообщение «Success! Command list updated. /help», в котором говорится, что список команд успешно обновлён.
Чтобы изменения вступили в силу и Меню отобразилось, нужно перезапустить приложение Telegram.
Теперь, если перейти в чат с нашим ботом, рядом с текстовым полем в которое мы вводим сообщения, должна появиться кнопка «Меню».

Важно!
Команды должны быть написаны только строчными буквами (символами нижнего регистра) без косой черты.
Между командой и её описанием должен быть указан дефис «-». Если вы введёте пробел, или какой-нибудь другой символ, то это будет ошибкой и BotFather ничего не создаст.
Слева и справа знака «-» (дефис) должны быть пробелы.
