When @doublegram_lookup_bot resolves a user or bot in Telegram, it formats a card headed 🔍 Lookup Results. Below is what each line means.
Field reference
| Field | Example | Meaning |
|---|---|---|
| 🆔 ID | 123456789 |
Permanent numeric Telegram user ID. Positive integer. Use in bots, APIs, and support tickets. |
| 📋 Type | 👤 User | Entity class from Telegram. Users show as User; automated accounts may show Bot in the type line. |
| 👤 Name | Pavel | Display first name from the Telegram profile (not necessarily full legal name). |
| 📝 Username | @durov | Public @handle. Omitted when the user has no username set. |
| 📄 Bio | Short profile text | User bio when Telegram exposes it to the resolver. Empty bios are skipped. |
| 🔧 Is Bot | 🤖 Yes / 👤 No | Whether Telegram marks the account as a bot. Distinct from Type when both are shown. |
Forwarded user header
If you forwarded a message, Lookup may prefix the card with:
📨 Message forwarded from User:
Then the same Lookup Results block follows.
Privacy-limited user card
For hidden forwards, Lookup does not show the full card — only:
- Type: User (Privacy Protected)
- Name (display name only)
- Username: Hidden for privacy
Missing fields
- No Username line — User never set a public @handle
- No Bio line — Bio empty or hidden by privacy
- Error instead of card — Privacy, invalid ID, or resolver could not reach Telegram
Bio cleanup: Lookup may strip common Doublegram promo boilerplate from bios/descriptions in channel results to keep cards readable.
Quick reference
- Header: 🔍 Lookup Results
- Core user fields: ID, Type, Name, Username, Bio, Is Bot
- ID is the most stable identifier
Related: read group and channel result cards in Read a Group or Channel Result Card in Telegram Lookup.



