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.

    Rate this article about "How to create a Telegram chatbot menu"

    User Rating: 4 / 5 (20)

    Previous

    How to edit your Telegram chatbot profile

    Next

    How to block or unblock a Telegram group or channel member

    Popular in Our Blog

    Create a free Telegram chatbot