Telegram's official bot for creating and managing other bots — get your API token, set a name, description, commands and more.
BotFather is Telegram's own official bot for creating and managing every other bot on the platform. Send /newbot and it walks you through picking a name and username, then hands you the API token every other Telegram bot is built on — there's no other official way to register a bot with Telegram.
Beyond creation, BotFather also handles ongoing bot management: setting a profile photo, about text and description, defining the command list users see, enabling inline mode or payments, and regenerating a token if it's ever compromised.
Because it's maintained directly by Telegram rather than a third party, it's the single source of truth for bot configuration — every bot listed on TelegramDir, including this one's own listing, exists because someone talked to BotFather first.
BotFather is for anyone building a Telegram bot, from a first-time hobbyist making a simple reminder bot to a company building a production integration — it's the mandatory first step for every bot on the platform.
TelegramDir manually reviews submissions before listing them, but we don't operate or vouch for third-party bots, channels or groups — @BotFather is run independently on Telegram. Use the same judgment you would with any third-party service: avoid sharing sensitive personal information, and weigh the community rating and vote count below before trusting it with anything important.
BotFather hasn't been rated by the TelegramDir community yet — be the first to vote using the like/dislike buttons above.
Yes, it's Telegram's own bot for creating and managing bots — there's no other official way to register one.
Yes.
Yes, use /mybots to edit its name, description, commands and other settings.
BotFather can regenerate a new token for you via /mybots.