How to create a Telegram chatbot menu
A bot menu allows users to easily navigate your bot’s content and information. You can create commands and buttons that open specific chatbot flows. The menu itself is displayed in the message box as an icon with a /
sign. The permanent menu appears when a message has no other buttons or quick replies.
Bot commands menu
To create a bot command menu, navigate to your chatbot’s page, go to Bot settings > Menu, and click Add item in Bot commands menu.
Customize your menu element in the following fields:
Keyword | Enter a name for the command. You can use only Latin characters, numbers, and underscores. You can enter up to 30 characters in the field. |
Command description | Enter a description of the command’s function so that users know what it does. You can enter up to 200 characters in this field and also add emoji. |
Start a flow | Select the chatbot flow that will start after choosing a command from the list. |
Click Add button to add the command to the menu.
You can add additional elements by clicking on the Add item. After creating the commands, click Save to save the created elements.
Your bot menu with commands is ready to use.
You can also create a keyboard shortcut menu for the user with the Quick replies buttons. You can add up to 10 of these buttons and add emoji to them.
Quick reply buttons are displayed to the user under the text input field, they disappear when the corresponding icon is pressed, and disappear after the next message is sent.
Permanent menu
You can also create a permanent menu that will appear if there are no other buttons or quick replies in the last chatbot message.
To create a permanent bot menu, go to Bot settings > Menu, and in Permanent menu, click Add button.
Set up your button using the following options:
Button text | Enter a button name |
Start a flow | Select the chatbot flow that will trigger upon button click. |
Click Add row to add buttons to the next row. You can add up to 20 buttons to your menu and arrange them in up to 5 rows, with up to 4 buttons per row.
Last Updated: 09.01.2025
or