How to Add a Bot to a Telegram Group (Admin Setup)
Adding a bot to a Telegram group lets you automate moderation, send notifications, or provide interactive commands. Here is how to do it properly.
Step 1: Find the Bot
Search for the bot by username in Telegram (e.g., @my_cool_bot). Open the bot's profile.
Step 2: Add to Group
- Open the bot's profile and tap the three-dot menu.
- Select "Add to Group" or "Add to Channel".
- Choose the target group from your list.
- Confirm the addition.
Step 3: Configure Permissions
By default, bots have limited permissions. To give a bot admin access:
- Open the group info screen.
- Go to Administrators and tap Add Admin.
- Select the bot and configure which permissions it needs (delete messages, ban users, pin messages, etc.).
Privacy Mode
By default, bots only see messages that mention them or start with a command (/). To let a bot see all messages:
- Go to @BotFather and send
/setprivacy. - Select your bot and choose Disable.
- Remove and re-add the bot to the group for the change to take effect.
Getting the Group ID for Your Bot
After adding the bot, you need the Group ID for API calls. Use TelegramUserID.com if the group has a public username, or check the Chat ID guide for other methods.
Frequently Asked Questions
Can any member add a bot to a group?
It depends on the group settings. Admins can restrict who is allowed to add members (including bots). In most groups, any member can add bots unless this permission has been removed.
Why can my bot not see messages in the group?
Bots have Privacy Mode enabled by default, which means they only receive messages that start with a / command or explicitly mention the bot. Disable Privacy Mode via BotFather and re-add the bot to the group.