What is a Telegram bot?

A Telegram bot is an account run by a program instead of a person. You chat with it like anyone else, but it answers instantly, any time, and can do things like download a video, translate text or keep spam out of a group.

Updated · 4 min read

How bots work

A bot is created in Telegram and connected to a program on a server. When you send it a message, Telegram passes the message to that program, which decides what to reply. Bots can send text, photos, files and voice messages, and show buttons you tap instead of typing.

You can spot a bot by its username, which always ends in bot.

What bots can do

Some examples, all available as free templates on Echo Maker:

See all of them on the templates page.

Are Telegram bots safe?

  • A bot can't see your phone number unless you choose to share it.
  • A bot can't message you until you open it and tap Start.
  • In groups, bots in privacy mode see only commands and replies to them.
  • A bot's owner can see the messages you send to the bot, so don't send passwords or private documents to bots you don't trust.

Can anyone make a bot?

Yes. Anyone with a Telegram account can register a bot with @BotFather for free. To make it do something, you either write code or use a no-code maker like Echo Maker. See how to create a Telegram bot.

Questions

Are Telegram bots free?

Most bots are free to use. Some offer paid extras. Creating your own bot with BotFather is free too.

What's the difference between a bot and a channel?

A channel broadcasts posts from its admins to subscribers. A bot is a program you chat with, which replies to you.

How do I find bots?

Search for a name in Telegram's search bar, or follow a t.me link someone shares. Bot usernames end in bot.