How to Add a Bot to a Telegram Group

Adding a bot to a Telegram group unlocks powerful automation: moderation, welcome messages, polls, games, and more. This guide covers how to add bots to groups and configure them properly.

Method 1: Add via Bot Profile

  1. Open the bot's profile in Telegram (search for its @username)
  2. Tap the three-dot menu (top right)
  3. Select "Add to Group" or "Add to Channel"
  4. Choose your group from the list
  5. Confirm the action

Method 2: Add via Group Settings

  1. Open your group chat
  2. Tap the group name at the top to open info
  3. Tap "Add Members"
  4. Search for the bot's @username
  5. Select the bot and confirm

Method 3: Invite Link (for your own bots)

If you own the bot, use this URL format to let group admins add it:

https://t.me/your_bot?startgroup=true

Setting Bot Permissions

After adding, you may need to grant admin rights:

  1. Open group info → Administrators
  2. Tap "Add Admin" and select your bot
  3. Choose which permissions to grant:

Understanding Privacy Mode

By default, bots in groups can only see:

To let a bot see all messages, disable Privacy Mode via BotFather: /setprivacy → Disable. The bot must be re-added to the group for this to take effect.

Troubleshooting

Getting Your Group ID

Most bot configurations require your Group ID. Add @userid_checkbot to your group and send /start to get the Group Chat ID instantly.

Frequently Asked Questions

Can any group member add a bot to a Telegram group?

By default, yes. However, group admins can restrict this by changing group settings to only allow admins to add new members (including bots).

How many bots can be in a Telegram group?

Telegram allows up to 20 bots in a single group. If you hit this limit, you need to remove a bot before adding a new one.

Can a bot read all messages in a group?

Only if Privacy Mode is disabled (via BotFather) or the bot is a group admin. By default, bots only see commands, replies to them, and service messages.

Get Your Telegram ID Now