# Bot commands setup

Once you’ve installed Telegram and created your bot, you can customize it further by setting up commands. Commands allow users to interact with your bot more efficiently, offering quick and easy ways to access key features.

Follow these steps to set up commands for your Telegram bot.

### What you'll need&#x20;

* A Telegram account
* A Telegram bot

### Step One: Log in to Telegram and Access BotFather

1\. Open the Telegram app on your mobile device or desktop.

2\. In the search bar, type @BotFather and select the official BotFather account.

3\. Start a chat with BotFather by sending the command `/start`.

### Step Two: Define Your Commands

1\. Once you’re in a chat with BotFather, send the command `/setcommands` to start configuring commands for your bot.

2\. BotFather will ask you to select which bot you’d like to set commands for. Choose the bot you created.

3\. You will then be prompted to enter your commands in a specific format:

```
command - Description of the command
```

Each command should be on a new line, and the format should follow the example shown above.

### Step Three: Confirm Your Commands

1\. After you’ve entered all the commands and their descriptions, send the message to BotFather.

2\. BotFather will confirm that your commands have been set for the selected bot.

### Step Four: Test Your Commands

1\. Open a chat with your bot or invite others to start a conversation.

2\. Type `/` in the chat to bring up a list of available commands. Your newly set commands should now be visible to users.

{% hint style="success" %}
You’ve successfully set up your bot commands! Now you can enhance your Telegram bot experience with custom interactions for your customers.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bird.com/applications/channels/channels/supported-channels/telegram/bot-commands-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
