All Collections
Getting Started
How To Create a Telegram Bot
How To Create a Telegram Bot

How to register a new Telegram Bot with BotFather

Yury Smykalov avatar
Written by Yury Smykalov
Updated over a week ago

Open @BotFather in Telegram and send the /newbot command.

Then, pick your bot name and username:

@BotFather will send you a unique string called bot token:

Keep this token secret

Your bot is now created. To set the bot's profile picture, send the /setuserpic command to @BotFather, select which bot you're working with, then an image when prompted:

To change the "about" text shown in the bot's profile, send the /setabouttext command:

Now, the bot's profile has an avatar and a short description in the "about" section:

You may also want to change the bot description (shown in the bot dialog before users click START). To do that, use the /setdescription command in @BotFather followed by your description when prompted.

Finally, you can set an image to be shown above your bot description, this image is called description pic and can be set up by sending the /setdescriptionpic command to @BotFather.

Did this answer your question?