
Official Telegram bot for creating and managing bot accounts. Use commands to create bots, edit settings, manage web apps and games via @BotFather.
Open in TelegramOverview
@BotFather is the official Telegram bot for creating, configuring, and managing bot accounts, web apps, and games. It serves as the primary tool for anyone building on the Telegram Bot API, from beginners creating their first bot to experienced developers managing multiple bots.
Key Features
- Bot creation — Use
/newbotto create a new bot account and receive its authorization token - Bot management — Edit bot names, descriptions, profile photos, about text, and command lists via commands like
/setname,/setdescription,/setuserpic,/setabouttext, and/setcommands - Token management — Get or revoke bot access tokens at any time with
/tokenand/revoke - Privacy & group settings — Control whether bots see all messages in groups, toggle inline mode, manage group admin rights, and configure channel admin permissions
- Web app management — Create and manage Telegram web apps using
/newapp,/myapps,/listapps,/editapp, and/deleteapp - Game management — Create and manage HTML5 games through the Bot API with
/newgame,/mygames,/listgames,/editgame, and/deletegame - Domain linking — Connect a website domain to your bot using
/setdomainto enable the Telegram Login Widget - Paid broadcasts — Configure paid broadcast functionality for your bots
- Transfer ownership — Hand over bot ownership to another Telegram user
- Manager mode — Toggle manager mode for bots that need admin permissions
- Bot-to-bot communication — Enable or disable Bot 2 Bot communication
How to Use
Send /newbot to @BotFather and follow the prompts to choose a name and username for your new bot. Once created, use /mybots to view and edit all your existing bots. Each bot's settings panel gives you access to inline mode, privacy controls, group and channel admin rights, payment integration, domain linking, and more.
For existing bots, navigate through the interactive menu to modify any aspect of your bot's configuration without needing to write code for basic changes.
Use Cases
- First-time bot creators — Set up a new Telegram bot in under a minute
- Bot developers — Manage multiple bots and their configurations from one place
- Web app developers — Create and configure Telegram mini apps linked to bots
- Game developers — Publish and manage HTML5 games accessible through Telegram
- Website integration — Link a domain to enable Telegram Login Widget on external sites
Added on May 3, 2026