How to Add a Bot to a Telegram Group (2026): Step-by-Step Guide
How to Add a Bot to a Telegram Group (2026): Step-by-Step Guide
Adding a bot to a Telegram group unlocks automation that would otherwise require constant human attention: welcoming new members, enforcing rules, answering common questions, running polls, and moderating spam. The process takes about 60 seconds once you know the steps — but the admin permissions screen is where most people get confused. This guide walks through finding bots, adding them to groups, configuring permissions correctly, and troubleshooting the most common issues. Browse more tools in the Group Management category and explore the Telegram Group Management Bots collection.
Step 1: Find the Bot You Want to Add
Before you can add a bot to a group, you need its Telegram username. There are several ways to find bots:
Search Directly in Telegram
- Tap the search icon (magnifying glass) at the top of your chat list.
- Type the bot's name or username (e.g.
@combotorcombot). - Tap the bot in the search results to open its chat.
- Send
/startto see what the bot does before adding it to your group.
Use a Bot Directory
Bot directories like tgram.bot catalogue thousands of bots with reviews, categories, and use case descriptions. Searching by category (Group Management, Utilities, Anti-Spam) helps you discover bots you might not know about yet.
Find the Bot's @username
Every bot has a unique @username ending in "bot" (e.g. @shieldy_bot, @combot, @GroupHelpBot). Note the exact username — even a single character difference will find the wrong bot or no bot at all.
Step 2: Add the Bot to Your Group
There are two methods. Use whichever is more convenient:
Method A: From the Bot's Chat
- Open your chat with the bot.
- Tap the bot's name at the top of the screen to open its profile.
- Tap "Add to Group" (or "Add to Group or Channel").
- Select the group you want to add it to from the list.
- Tap "Add as Admin" if the bot needs admin rights, or "Add as Member" for bots that do not.
- Confirm. The bot is now in your group.
Method B: From the Group's Members List
- Open your group.
- Tap the group name at the top to open group info.
- Tap "Add Member" (the person+ icon).
- Search for the bot's username in the search field.
- Tap the bot in the results to select it.
- Tap the checkmark or "Add" button to confirm.
After adding, the group will show a system message: "[Bot name] was added to the group."
Step 3: Set Admin Permissions
This is the step most group owners handle incorrectly. Most functional bots need admin rights to do their job — but admin rights are granular in Telegram. Only grant the specific permissions the bot actually needs.
How to Make a Bot an Admin
- Open the group and tap the group name at the top.
- Tap Administrators.
- Tap Add Admin.
- Find the bot in the member list and select it.
- The permissions screen appears. Configure as needed (see below).
- Tap the checkmark to save.
Understanding the Permission Toggles
| Permission | What it allows | When to grant |
|---|---|---|
| Change Group Info | Edit name, description, photo | Rarely — only for bots that actively manage group profile |
| Post Messages | Send messages to the group | Any bot that needs to send announcements, welcome messages, or results |
| Edit Messages | Edit messages sent by others | Almost never needed for standard bots |
| Delete Messages | Remove any message from the group | Anti-spam and moderation bots |
| Ban Users | Kick and ban group members | Anti-spam bots, moderation bots |
| Invite Users | Create invite links | Rarely needed |
| Pin Messages | Pin messages in the group | Announcement bots, management bots |
| Manage Video Chats | Start/end voice chats | Only for bots that manage voice chats |
| Remain Anonymous | Post as the group name, not the bot's name | Only when explicitly desired |
| Add New Admins | Grant admin rights to others | Never — no bot needs this |
Common permission sets by bot type:
- Anti-spam bot (e.g. @shieldy_bot): Delete Messages + Ban Users + Post Messages
- Welcome bot: Post Messages only
- Poll bot: Post Messages only
- Full management bot (e.g. @combot): Delete Messages + Ban Users + Post Messages + Pin Messages
- Inline bot used in group (e.g. @gif, @wiki): No admin rights needed — inline bots work without being group members
Best Bots to Add to Telegram Groups
For Any Group: @shieldy_bot
CAPTCHA protection for new members. Stops automated spam floods. Low configuration required, high impact. Add with Delete Messages + Ban Users permissions.
For Active Communities: @combot
Full group management suite: anti-spam, warns, analytics, flood control. The web dashboard at combot.org makes configuration intuitive. Essential for groups with 500+ members.
For Team Groups: @TodoBot
Shared task lists. Any member can add tasks; anyone can mark them done. No admin rights needed — add as a regular member.
For Content Communities: @PollBot
Multi-question surveys and advanced polls beyond Telegram's native poll feature. Post Messages permission needed.
For Support Groups: @LivegramBot
Routes messages from a public bot to a private support group. Requires its own bot creation via BotFather plus configuration — see its setup guide on the bot's website.
Troubleshooting Common Issues
"I can't find the Add to Group button"
You must be an admin of the target group to add bots. If you are not an admin, ask the group owner to add the bot. On some Telegram versions, the button only appears after you have sent /start to the bot first.
"The bot is in the group but not responding"
Check: (1) Did you send /start in the group after adding? Some bots require this to activate. (2) Does the bot need admin rights that you have not granted? (3) Is the bot online? Check its status by messaging it directly — if it does not respond in a private chat either, the bot may be down.
"The bot is responding to me in DM but not in the group"
Privacy mode may be the issue. By default, bots only see commands (/command) and messages that @mention them in groups. If the bot needs to see all messages (for moderation), the bot's developer must have disabled privacy mode via @BotFather. You cannot change this setting from the group side.
"I get an error when trying to make the bot an admin"
You can only grant admin permissions that you yourself hold. If you are an admin without the "Add New Admins" right, you cannot grant admin rights at all. Ask the group creator/owner to make the bot an admin, as they have all permissions by default.
"The bot joined but immediately left"
Some bots have settings restricting which groups they can join (e.g. only groups above a certain member count, or only groups where the adding user has verified status in the bot's system). Check the bot's documentation for any group eligibility requirements.
FAQ
How many bots can I add to one Telegram group?
Telegram does not publish a hard limit on the number of bots in a group, but groups are limited to 200 total members (20 for basic groups) and 200,000 for supergroups. In practice, running more than 5–10 bots in a single group creates command conflicts and confusing user experiences. Most groups function well with 2–4 bots covering distinct needs.
Can I add a bot to a private group?
Yes. Bots can be added to private groups the same way as public groups. The group's privacy setting (public vs private) does not affect bot functionality.
Do bots count toward the group member limit?
Yes. Each bot counts as one member. In basic groups (200 member limit), this is relevant. In supergroups (200,000 member limit), it is not a practical concern.
Can I add a bot to a Telegram channel instead of a group?
Yes. Add the bot as an admin to the channel with "Post Messages" permission and it can publish content to the channel automatically. The process is the same as for groups — from the channel's admin list, tap "Add Admin" and search for the bot.
How do I remove a bot from a group?
Open the group → tap the group name → Members → find the bot → tap and hold (or tap the three-dot menu) → Remove from Group. If the bot is an admin, first demote it (via the Administrators screen) before removing it as a member, or remove directly from the Administrators list using the remove option there.
Share this article