Article
How to Add a Bot to a Telegram Group or Channel
How I add bots to Telegram groups and channels on Android, iPhone and desktop: the one-tap add links, which admin rights to give, how privacy mode works, and how to fix a bot that won't join or respond.

Almost every channel and group I manage runs at least one bot. Some delete spam and greet new members. Others post on a schedule, add reactions, or keep view counts moving. The good news is that adding a bot to Telegram takes less than a minute. The part people get wrong is what comes after: whether the bot should be a member or an admin, which permissions it really needs, and why it sometimes stays silent.
In this guide I'll show you how to add a bot in Telegram, both to a group and to a channel, on Android, iPhone and desktop. I'll also explain the one-tap add links bot developers use, which admin rights to give, how privacy mode works, and how to fix a bot that won't join or won't respond. Everything here is checked against Telegram's own documentation and is current for 2026.
Quick answer: To add a bot to a group, open the group, tap its name, choose Add Members, search for the bot's @username and add it. To add a bot to a channel, open the channel's settings, go to Administrators, tap Add Admin, find the bot and choose its permissions. You can also open the bot's profile and tap Add to Group or Channel.
How Bots Work in Groups vs Channels
Before you add anything, it helps to know that Telegram treats bots differently in groups and in channels:
Question | In a group | In a channel |
|---|---|---|
How can you add the bot? | As a regular member or as an admin | Only as an administrator |
Which messages does it see? | Only commands, replies and mentions meant for it, unless it's an admin or its privacy mode is off | All posts in the channel |
What does it usually do? | Moderation, welcome messages, games, polls, support | Posting, scheduling, reactions, views, stats |
A Telegram bot is a special account run by a program on its owner's server, not by a person. According to Telegram's bot documentation, bots don't need a phone number, never show a "last seen" time, and can't start a conversation with you. You have to message them first or add them to a chat. Their usernames normally end in "bot", so @examplebot is easy to recognize.
How to Add a Bot to a Telegram Group
You need permission to add members to the group. If you're the owner or an admin with that right, you're set.
On Android
Open the group and tap the group name at the top.
Tap Add Members.
Type the bot's username in the search field, for example @examplebot.
Select the bot and confirm. Telegram adds it to the member list.
On iPhone
Open the group and tap the group name or photo at the top.
Tap Add Members.
Search for the bot's username, select it, and tap Add.
On Telegram Desktop and Web
Open the group and click its name at the top of the chat.
Click Add Members, search for the bot and add it.
The other way works on every platform: open the bot's chat, tap its name to open the profile, and choose Add to Group or Channel. Telegram shows the chats where you're allowed to add it, and you pick one.
If the bot needs to delete messages, mute people or pin posts, adding it as a member isn't enough. You'll have to make it an admin, which I cover in the permissions section below.
How to Add a Bot to a Telegram Channel
Channels don't have regular members who can post, so a bot can only join a channel as an administrator. This is the step most people miss when they say "the bot isn't in my channel list".
On Android
Open your channel and tap the channel name at the top.
Tap the pencil icon or the three-dot menu and open Administrators.
Tap Add Admin and search for the bot's username.
Select the bot, choose its permissions, and tap the checkmark to save.
On iPhone
Open the channel, tap its name, then tap Edit.
Go to Administrators and tap Add Admin.
Search for the bot, select it, set its permissions, and tap Done.
On Telegram Desktop and Web
Open the channel, click its name and choose Manage channel (or the edit option).
Open Administrators, click Add Admin, find the bot, set its rights and save.
When I connect one of our own services, such as TM Smart, to a client's channel, this is exactly the path we follow. The bot becomes an admin with only the rights its setup guide lists, and nothing more.
Add a Bot With One Link: startgroup and startchannel
Many bot developers give you a single "Add to group" or "Add to channel" button instead of instructions. Behind that button is a special t.me link documented in Telegram's deep link reference:
For groups:
t.me/botusername?startgroup. Telegram asks which group to add the bot to. The link can also carry a start parameter that tells the bot how to set itself up.For channels:
t.me/botusername?startchannel&admin=post_messages. Telegram shows your channels and asks you to confirm the bot as an admin with the listed rights.Admin rights in the link: the
adminpart lists permissions joined with a plus sign, for exampleadmin=delete_messages+pin_messages. For channel links it's required, and for group links it's optional.
Tip: before you confirm, read the permission list Telegram shows you. The link only requests rights. You can still turn off anything that looks unnecessary.
Which Admin Rights Should You Give a Bot?
My rule is simple: give a bot the smallest set of rights that lets it do its job. These are the rights you'll see when promoting a bot, as described in Telegram's admin rights reference:
Right | What it allows | Give it when |
|---|---|---|
Post messages | Publish posts in a channel | The bot schedules or auto-posts content |
Edit messages | Edit posts, including other admins' posts in a channel | The bot adds buttons, links or formatting to posts |
Delete messages | Remove messages, including other admins' messages | Anti-spam and moderation bots |
Ban users | Ban or restrict members | Moderation and captcha bots in groups |
Invite users | Create invite links and add people | Bots that manage join requests or invite links |
Pin messages | Pin and unpin messages | Bots that pin rules or announcements |
Manage topics | Create, edit or delete forum topics | Bots that organize groups with Topics |
Change info | Edit the chat's name, photo and description | Rarely needed. Usually leave it off |
Add new admins | Promote others with the same or fewer rights | Almost never. I don't give this to any bot |
To promote a bot that's already in a group, open the group info, tap the bot in the member list and choose Promote to Admin (on some versions it's Add Admin under Administrators). For a deeper walkthrough of admin roles for people as well as bots, see my guide on how to add admins to Telegram groups and channels.
Privacy Mode: Why Your Bot Doesn't See Group Messages
This is the number one reason people tell me "the bot is in the group but does nothing". By default, every bot added to a group runs in privacy mode. In privacy mode a bot only receives:
Commands meant for it, such as
/start@examplebot.Replies to its own messages.
Messages sent through it in inline mode.
Service messages, such as someone joining or leaving.
Bots that are admins always receive all messages. So if a moderation bot needs to read every message to catch spam, make it an admin. The other option is for the bot's owner to switch privacy mode off with @BotFather's /setprivacy command. Telegram notes that after that change the bot has to be removed and added to the group again. You can check a bot's status yourself: the group's member list shows whether each bot has access to messages.
How to Start a Bot in a Private Chat
Many people searching "how to add a bot in Telegram" just want to use one privately, not in a group. That's even simpler:
Tap Search and type the bot's exact @username, or open its t.me/botusername link.
Open the bot and check the name, username and description. If it shows a verification checkmark, Telegram has confirmed it's the official bot of that brand. Telegram explains how this works on its verification page.
Tap Start. The bot can now reply to you. Many bots show a menu button next to the message field, and some open a full Mini App.
Remember that a bot can't message you before you press Start or add it to a chat. If a "bot" contacts you first, it's a person or a scam account.
Bots You Can Use Without Adding Them
Not every bot has to be a member of your group:
Inline bots such as @gif work anywhere. You type the bot's username in the message field, pick a result, and the message is sent through the bot.
Guest AI bots. Since the May 2026 update, bots that support it can be mentioned in any private or group chat even if they aren't members. They only see the message they're tagged in and the replies to it.
Private bot replies in groups. The July 2026 update lets bots in groups send messages that only one person can see, such as a welcome note or a private menu. That keeps the main chat clean.
Troubleshooting: Bot Won't Join or Won't Respond
Telegram says the bot can't be added to groups. The developer has turned off group joining with BotFather's
/setjoingroupssetting. Only the bot's owner can change that. Use another bot or contact its developer.The bot doesn't appear when you add channel members. Bots can only join channels as admins. Go to Administrators and use Add Admin instead.
The bot is in the group but ignores messages. It's probably in privacy mode. Make it an admin, or reply to its messages and use its commands with @botusername.
The bot can't delete or pin. It's missing that admin right. Open Administrators, tap the bot and turn the right on.
The bot answers slowly in a busy group. Telegram limits bots to about 20 messages per minute in a group, according to the Bots FAQ. Heavy bots can hit that limit.
You can't add anyone at all. You need the "add members" or "add admins" right yourself. Ask the group owner.
How to Remove a Bot From a Group or Channel
Group: open the group info, tap the bot in the member list (long-press on Android) and choose Remove. If it's an admin, first open Administrators and tap Dismiss Admin.
Channel: open Administrators, tap the bot and choose Dismiss Admin. That removes its access to the channel.
After removing a moderation bot, check your group permissions. Some bots change slow mode or member restrictions while they're active.
My Safety Checklist Before Giving a Bot Admin Rights
Get the username from the official source. Copy it from the developer's website or verified channel. Never use a lookalike from search results.
Check verification. An official checkmark is issued by Telegram. Third-party verification services use different icons shown before the name.
Grant only what's needed. Never give "Add new admins" or "Change info" unless there's a clear reason.
Watch the first 48 hours. In groups, the Recent Actions log shows admin actions from the last 48 hours. I check it after adding any new bot.
Remove bots you no longer use. Every inactive admin bot is a risk you don't need.
The Bots I Use for Channel Growth
For growth tasks, the bots I rely on are our own, and all of them follow the same admin setup described above:
TM Smart combines members, automatic views and reactions in one bot, so I manage a channel's growth from a single place.
Telegram Views Bot handles automatic views on new posts.
Telegram Reaction Bot adds reactions to posts and also works on private channels.
Final Thoughts
Adding a bot to a Telegram group or channel takes seconds. Setting it up well takes a little more thought. Add bots to groups as members when they only need commands. Make them admins when they need to read or moderate everything. Remember that channels only accept bots as admins. Give each bot the smallest set of rights it needs, and check the Recent Actions log after you add one. Follow those steps and your bots will do their work without surprises.
FAQ
How do I add a bot to a Telegram group?
How do I add a bot to a Telegram channel?
Why can't I add a bot to my group?
Why doesn't my bot respond in the group?
Which admin rights should I give a bot?
How do I start a bot in Telegram?
How do I remove a bot from a Telegram group or channel?
Related articles

How to Add Admins to Groups and Channels in Telegram: A Simple Guide

How to Add Members to Telegram Channel in 2025 – Complete Guide

How can I get Telegram Member (For channel and group)?

How to Add Members to a Telegram Bot and Get Started Easily

The Ultimate Way to Add Members to Your Telegram Group and Channel: Proven Strategies for Growing Your Community

Telegram Member Bot: How It Works and What to Expect
Comments
No comments yet. Be the first to share your thoughts.