створити меню бота

Створення Telegram бота на PHP: Створення меню для Телеграм бота. Урок 7

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

меню для телеграм бота

Таке меню називається командним і створюється дуже просто.

Як створити меню для Телеграм бота покроково

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

Telegram bot створення меню

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

телеграм бот з меню

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

  • команда1 - опис
  • команда2 - другий опис

Наприклад:

  • start - показати кнопкове меню
  • help - допомога
  • about - про бота

створити телеграм бот з меню

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

Щоб зміни набули чинності та Меню відобразилося, потрібно перезапустити програму Telegram.

Тепер, якщо перейти в чат з нашим ботом, поруч із текстовим полем, у яке ми вводимо повідомлення, має з'явитися кнопка «Меню».

создать меню бота

Важливо!

Команди мають бути написані лише малими літерами (символами нижнього регістру) без косої межі.

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

Зліва та зправа знаку «-» (дефіс) мають бути пробіли.

Main Menu