Telegram has secret chats, self-destructing messages, and vanishing photos — but it has no built-in way to post a message in a normal chat that only one specific person can open. In a group, everyone sees everything. Send a DM instead, and you've left the context behind.
There's a clean workaround: WhisperLockBot posts a sealed card into whatever chat you're already in, and only the person you tag can tap it open. It works through Telegram's inline system, the same way typing @BotFather does — so the bot never joins your chat and never gets any permissions.
Why not just use a DM?
Group context matters. Planning a surprise gift? Roasting a friend who's in the group? Running a quiz where the answer is right there in the chat? A DM breaks the moment; an unsealed group message spoils it. A sealed card splits the difference: everyone sees that something was posted and who posted it — but only the recipient sees the words.
Steps
- Open the chat where your recipient is — a DM or a group of any size. The bot doesn't need to be a member.
- Type the lock message. Format: bot username, recipient's @username, then your text:
@WhisperLockBot @friend meet me at 8, don't tell anyone
- Tap the inline result that appears above the keyboard. It sends as a sealed card in the chat — nobody has seen the text yet.
- The recipient taps the card. A popup only they can see reveals the message. Everyone else just sees the sealed card, forever.
A worked example
You're in a 12-person group planning a leaving gift. The person being celebrated is in the group. Instead of herding everyone into a side chat:
@WhisperLockBot @dana gift budget is 20 each, keep it quiet
The group sees a sealed card. Only @dana can open it. Nobody had to leave the chat, and nobody had to add a bot.
The two things a sealed card does NOT hide
- That a locked message was posted
- Who posted it
If you need sender anonymity too, that's a different tool — an anonymous inbox collects messages to you without a sender identity, which is a different problem than a targeted sealed note.
Sealed cards vs Telegram's built-in privacy tools
| Tool | Hides from | Works in groups | Context preserved |
|---|---|---|---|
| Secret chat (E2EE) | Telegram servers, not group members | ✗ | ✗ |
| Self-destruct timer | History after the fact | partial | ✗ |
| View-once media | Screenshots (mostly) | ✓ | ✗ |
| Sealed inline card | Everyone except the tagged person | ✓ | ✓ |
When this is genuinely useful
- Surprise planning where the guest of honor is in the chat
- Moderators handing a private warning without a public callout
- Quiz/scavenger-hunt answers inside the group itself
- One-to-one notes you want to keep in an existing conversation
The full guide with screenshots and edge cases (including what happens with bots and admins) lives on Tiny Telegram Tools → How to Send a Secret Message That Only One Person Can Open — part of a collection of free single-purpose Telegram bots for things groups actually need: an anonymous Q&A bot for groups, a party game bot, and a reminder bot that beats Google Calendar for chats.
Try it right now: type @WhisperLockBot + a friend's @username in any chat and seal your first message in under 10 seconds.
Top comments (0)