Tiny Telegram Tools

Telegram Inline Bots: Type @bot in Any Chat

Inline mode is Telegram's oldest zero-install way to use a bot, and it works in places Guest Mode can't reach: any chat on any client, including a DM with a friend, a channel, or a group no bot could ever be added to. Type @botusername followed by a query anywhere in the message box, and the bot returns a result card you can review and send yourself.

The mechanism is different from Guest Mode. Where Guest Mode fires the moment you send an @-mention as a message, inline mode fires while you're still typing — Telegram queries the bot in the background and shows a card above the keyboard before you've sent anything. You choose to send it or not, and the message that lands in the chat carries a small "via @botusername" note.

Several of the live bots on this site double as inline bots, so the same @-mention works whether you're in a DM or a group.

Steps

  1. Open any chat. A DM, a group, even a chat where the bot could never be added as a member — inline mode doesn't care whether the bot is a participant.
  2. Type @ and the bot's username. For example, type @WhisperLockBot in the message box. Telegram recognizes the @username and switches into inline mode automatically.
  3. Add your query after the username. Keep typing after the bot's name — for WhisperLockBot that's @friend and your text, for example @WhisperLockBot @anna call me when you're free.
  4. Wait for the card to appear above the keyboard. Telegram fetches the bot's result while you type and shows it as a preview card, before you've sent anything to the chat.
  5. Tap the card to send it. Tapping sends the result as a message in the current chat, marked "via @botusername" so people can see which bot produced it.

Good to know

FAQ

What's the difference between inline mode and Guest Mode?
Inline mode shows you a preview card while you type, in any chat on any client, and you choose to send it. Guest Mode answers a message you've already sent, only in groups the bot hasn't joined, and posts its one reply automatically.
Do I need to add the bot to my chat first?
No. Inline mode works precisely because the bot doesn't need to be a member — typing its @username and a query is the entire interaction.
Why does the message say "via @botusername" after I send it?
Telegram attributes every inline result to the bot that produced it, so anyone reading the chat can see which bot generated that particular message.
Does inline mode work in every chat, including channels?
Yes — inline mode isn't limited to chats a bot could join. It works in DMs, groups, and channels alike, since the bot never needs membership to answer an inline query.

Related guides