Create a Telegram Bot with BotFather

Use the official BotFather account to create a Telegram bot, choose a username, configure profile details and obtain the bot token.

Overview

Search Aliases: /newbot, Telegram BotFather, create bot username, Telegram bot token

PROVIDER-SIDE STEPS

  1. Open Telegram.
  2. Open the verified @BotFather account: https://t.me/BotFather.
  3. Choose Start.
  4. Send /newbot.
  5. Enter the public display name, such as Islamabad Learning Centre Assistant.
  6. Enter an available username that follows Telegram's bot naming rules and normally ends in bot.
  7. BotFather creates the bot.
  8. Copy the bot token and store it securely.
  9. Use /setdescription to add a clear description where required.
  10. Use /setabouttext for the short profile text where required.
  11. Use /setuserpic to add an approved logo.
  12. Use /setcommands to define supported commands such as start, help, services or agent.
  13. Open the bot profile and review the public information.

SECURITY

Anyone with the bot token may be able to act as the bot. Never place it in a screenshot, source code, Google Doc, public repository or ordinary support ticket. If exposed, use BotFather to revoke or regenerate the token.

COMMON ISSUES & SOLUTIONS

Username is unavailableChoose another unique username.
Username is rejectedFollow Telegram's length and bot-suffix rules.
Wrong BotFather accountConfirm the verified @BotFather username.
Token was exposedRevoke or regenerate it before connecting Wemblo.

Official links

BotFather: https://t.me/BotFather

Telegram Bots: https://core.telegram.org/bots

Last reviewed: