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

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

2. Тепер потрібно вибрати бота, для якого будемо створювати меню.

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

Якщо ви все зробили правильно, то після відправки списку команд, отримаєте повідомлення «Success! Command list updated. /help», в якому говориться, що список команд успішно оновлено.
Щоб зміни набули чинності та Меню відобразилося, потрібно перезапустити програму Telegram.
Тепер, якщо перейти в чат з нашим ботом, поруч із текстовим полем, у яке ми вводимо повідомлення, має з'явитися кнопка «Меню».

Важливо!
Команди мають бути написані лише малими літерами (символами нижнього регістру) без косої межі.
Між командою та її описом має бути вказано дефіс «-». Якщо ви введете пробіл, або якийсь інший символ, це буде помилкою і BotFather нічого не створить.
Зліва та зправа знаку «-» (дефіс) мають бути пробіли.
