How to Get Telegram Channel Chat ID Using @userinfobot

Step 1: Add Your Bot to the Channel

1. Go to your private Telegram channel.

2. Tap “Add Members”.

3. Search for your bot (e.g., @your_bot_name) and add it.

4. Promote it as an admin so it can post messages.

Step 2: Use @userinfobot to Get the Chat ID

1. Open Telegram and search for @userinfobot.

2. Tap Start to activate the bot.

3. Go back to your channel.

4. Forward any message from the channel to @userinfobot.

5. The bot will reply with the channel’s chat ID, which looks like this:

Chat ID: -1001234567890

📌 Make sure to copy the full chat ID, including the -100 prefix — it’s required for sending messages.

Guide screenshot

🔐 Why Can’t I Forward Messages from My Channel?

If forwarding is blocked:

• Your channel may have “Restrict Saving Content” enabled.

To temporarily allow forwarding:

• Go to Channel Settings > Channel Type > Turn off “Restrict Saving Content”.

• Forward a message, get the ID, then turn it back on.