Configuring @BotFather

Raw MD
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!