Configuring @BotFather
Complete guide to setting bot profile photo, descriptions, slash commands, and privacy settings.
Essential @BotFather Commands
Telegram's official @BotFather provides extensive settings to brand and configure your bot. Here is the master command cheatsheet:
| Command | Purpose | Example / Usage |
|---|---|---|
/setname |
Changes the public display name of your bot. | Botlify Demo Bot |
/setdescription |
Sets the text shown on the empty chat screen before pressing Start. | Introduces features and why users should tap Start. |
/setabouttext |
Sets the bio shown on the bot's profile card. | Brief 120-character summary. |
/setuserpic |
Uploads the avatar profile picture for your bot. | Send a high-resolution square image. |
/setcommands |
Registers the slash command autocomplete popup. | start - Launch bot
help - Support |
/setjoingroups |
Controls whether your bot can be added to Telegram groups. | Enable or Disable. |
/setprivacy |
Toggles group privacy mode (receive all messages vs mentions only). | Disable if your bot must read all group chat text. |
Automated Command Registration
Botlify bots automatically call
setMyCommands and setChatMenuButton on startup, so your slash commands and blue [Menu] button are configured automatically without manual setup!