Language: English | Русский | Español | Português | Türkçe | Deutsch | Français | Bahasa Indonesia | العربية | فارسی | Oʻzbek | हिन्दी | 中文 | اردو | Tagalog | አማርኛ

← Home

print_id_bot: Telegram ID & chat_id helper (commands, languages, features)

@print_id_bot is a Telegram bot that shows your Telegram user ID, chat_id (for groups and supergroups), and channel ID. It works in private chat and in groups, with responses in 16 languages based on your Telegram language setting.

Commands

CommandWhat it does
/startWelcome message, your User ID and Chat ID, inline buttons for /id and /help
/idYour User ID and Chat ID (short reply)
/helpFull help text and command list
/jsonCurrent message as JSON (for developers)
/dumpFull update breakdown and raw JSON (private chat only)

In private chat, sending any message (text, photo, sticker, etc.) also returns your User ID and Chat ID. For forwarded messages, the bot shows the author’s ID when available, or “ID hidden” when the sender’s privacy settings block it. See forwarded messages and hidden IDs for details.

Supported languages (16)

The bot picks the response language from your Telegram language_code. Supported: English, Russian, Persian, Uzbek, Hindi, Chinese, Turkish, Portuguese, Spanish, Arabic, Indonesian, German, Urdu, French, Tagalog, Amharic. Unsupported codes fall back to English. See how language selection works.

Group and supergroup behavior

In groups, the bot responds only when you:

Otherwise it stays silent. When added to a group, it sends a welcome message with the group name and chat_id. See add a bot to a group to get chat_id for a quick guide.

Developer features

FAQ

Does the bot work in channels?

The bot works in private chat and in groups/supergroups. For channels, you need the channel ID from a different flow (e.g. posting as the channel and using a bot that receives updates). See get Telegram channel ID for Bot API.

Can I get someone else’s Telegram user ID?

The bot shows your own ID or the chat_id of chats you’re in. For forwarded messages, it shows the sender’s ID only if they allow forwarding; otherwise you see “ID hidden”. You cannot look up someone’s ID by phone number or username. See Telegram ID vs username.

Why doesn’t the bot reply in my group?

The bot only responds when you reply to it, send /id or /help, or mention @print_id_bot. See bot not responding in a Telegram group for a full checklist.

Is the bot free?

Yes. No signup or payment required.

What is the difference between user ID and chat_id?

User ID identifies a Telegram account. chat_id identifies a conversation (private chat, group, supergroup, or channel). See Telegram ID vs username.


Open the bot to get your Telegram user ID and chat_id instantly.

Open @print_id_bot


Related pages