What is the username of the bot that creates new Telegram bots?

The story behind the answer

The username of the bot that creates new Telegram bots is @BotFather.

BotFather is Telegram’s official bot-management account. Developers use it to register a new bot, choose its username, receive an authentication token, and configure basic details such as its display name, description, profile picture, and command list. The name is a playful reference to the bot’s role as the account that gives birth to other bots.

Telegram introduced its bot platform for third-party developers in June 2015. BotFather does not contain the custom behavior of the bots it creates; instead, it handles registration and administrative settings, while the developer’s own software communicates with Telegram through the Bot API. This distinction is a common source of confusion: BotFather creates and manages bot identities, but it is not the programming engine behind them.

The username includes the @ symbol because Telegram identifies public accounts and bots through usernames. Users should verify the exact spelling, since similarly named accounts may be unofficial or fraudulent.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: