WhisperLock
@WhisperLockBotTelegram secret message bot for any chat
A locked message only one person can open, posted inline into any chat.
Free to start. Pro is one payment of 150 Telegram Stars (about $3.00), paid inside the bot.
- You via @WhisperLockBot: 🔒 A locked message for @friend. Buttons: 🔓 Open message.
- Private chat with @WhisperLockBot
- You: /peek.
- WhisperLock: Your 3 most recent whispers: 1. to @friend · 2 min ago · opened 1×. 2. to @maya · 3 h ago · opened 1×. 3. to @leo · 5 h ago · not opened.
- WhisperLock: You used 3 of 3 locked messages today. Free: 3 a day, 200 characters each. Pro: unlimited messages, 1,000 characters. Buttons: ⭐ Unlock Pro · 150 Stars.
- Invoice: WhisperLock Pro. Unlimited locked messages per day. 1,000 characters per message. For your account. Pay 150 Telegram Stars.
What it does
What WhisperLock does
WhisperLockBot lets you drop a locked message into any Telegram chat without leaving it. Type the bot's username, tag who should read it, and write your text — the message posts as a button that only the named recipient can open.
Anyone else in the chat sees a sealed message card. When the recipient (or you, the sender) taps it, the text appears in a popup only they can see; everyone else still just sees the locked card.
How it works
WhisperLock in 5 steps
- 1
Open any chat — a group or a private chat — and type @WhisperLockBot followed by the recipient's @username and your text, e.g. "@WhisperLockBot @sam sorry I missed you, I'll explain later". Free messages are capped at 200 characters (1,000 on Pro) and you get 3 per day for free.
- 2
Send the message. The bot posts a locked card into the chat addressed to @sam, so the whisper must be aimed at someone with a public @username.
- 3
The recipient taps the card and the text opens in a popup that only they (and you, as the sender) can see. Everyone else in the chat still sees the sealed card.
- 4
Optional: prefix the text with 1h, 24h, or 7d to give the whisper an expiry — after that time the card stops opening, even for the recipient.
- 5
Run /peek in a DM with the bot to see your three most recent whispers with age and reveal counts, so you know who hasn't opened what yet.
Example scenario
A typical run with WhisperLock
An example built from the bot's real commands. Copy any message and send it in the group.
When the free plan is not enough
Free: 3 locked messages per day. Pro: Unlimited locked messages per day.
Compare Free and Pro →- 1You send
@WhisperLockBot @friend meet me at 8, don't tell anyone
What happens
Inline: post a locked message addressed to @friend into the current chat. Only @friend and you can open it — the recipient needs a public @username for the tag to match.
- 2You send
@WhisperLockBot @friend 24h meet me at 8
What happens
Add a 1h, 24h, or 7d prefix before the message to make it expire — the card can no longer be opened after that.
- 3You send
/peek
What happens
Free read-only peek at your 3 most recent whispers, with age and reveal counts.
Commands
All 6 commands
Tap an example to copy it, then paste it into Telegram.
| Command | Example | What it does |
|---|---|---|
@WhisperLockBot | Inline: post a locked message addressed to @friend into the current chat. Only @friend and you can open it — the recipient needs a public @username for the tag to match. | |
@WhisperLockBot (expiring) | Add a 1h, 24h, or 7d prefix before the message to make it expire — the card can no longer be opened after that. | |
/start | Shows a short intro and the inline-usage instructions in a private chat with the bot. | |
/pro | Sends a one-time Stars invoice to upgrade your account to Pro. | |
/peek | Free read-only peek at your 3 most recent whispers, with age and reveal counts. | |
/more | Cross-promo list of the other bots by the same maker. |
@WhisperLockBotInline: post a locked message addressed to @friend into the current chat. Only @friend and you can open it — the recipient needs a public @username for the tag to match.
@WhisperLockBot (expiring)Add a 1h, 24h, or 7d prefix before the message to make it expire — the card can no longer be opened after that.
/startShows a short intro and the inline-usage instructions in a private chat with the bot.
/proSends a one-time Stars invoice to upgrade your account to Pro.
/peekFree read-only peek at your 3 most recent whispers, with age and reveal counts.
/moreCross-promo list of the other bots by the same maker.
Free vs Pro
Start free. Unlock Pro for ⭐ 150 Stars.
Pro is one payment of 150 Telegram Stars (about $3.00), made inside @WhisperLockBot. One payment unlocks Pro for your Telegram account.
Pro
Per user⭐ 150Stars, about $3.00
One payment unlocks Pro for your Telegram account.
- Unlimited locked messages per day
- 1,000 characters max per message
Opens @WhisperLockBot. Send /pro there to pay.
Stars are Telegram's in-app currency. You buy them inside Telegram. The dollar figure is an estimate; the real cost of Stars depends on your platform and country. How Pro works across all bots →
Privacy
What the bot stores
From the bot's own privacy notes.
Message text you write is stored in a
whispersrow (sender id, sender name, target, body, reveal count) so it can be shown again when the recipient taps it.Your Telegram user id, username, and Pro status are stored in a
usersrow.No message content is shown to anyone except the addressed recipient and you, the sender; other chat members only ever see the locked card.
Compare
Whisper vs. Telegram's built-in privacy features
Telegram's Secret Chats are end-to-end encrypted, device-bound conversations you have to start separately — both of you leave your normal chat, and the history lives only on that device pair. WhisperLockBot is a different shape: a single locked message delivered inside the chat you're already talking in, with no new thread and nothing for the recipient to enable.
A secret chat protects an ongoing two-way conversation; a whisper protects one text against everyone except its addressee — including other members of a group who can see the sealed card but never the content. Stock Telegram has no "send one message into a group that only one person can open".
Be honest about the limits: screenshots aren't blocked (anyone who can open a whisper can screenshot its popup), and whispers aren't end-to-end encrypted — the text is stored server-side so the card can be re-opened before it expires. Treat the 1h/24h/7d expiry and the small audience as your real controls, and don't send anything whose exposure would actually hurt you.
FAQ
Questions about WhisperLock
Can other people in the group read a whisper meant for someone else?
No. Only the recipient (and you, the sender) can open the popup with the message text; everyone else sees a locked card.
Does WhisperLockBot need to be an admin in my group?
No admin rights are required — it works as a normal inline bot triggered by typing its @username.
What happens after I hit the free 3-messages-a-day limit?
The bot tells you the limit is reached and offers the one-time 150 Stars Pro upgrade for unlimited messages and a longer character limit.
Is the message deleted after it's read?
No — the locked card stays in the chat and can be reopened by the recipient (unless you set an expiry); the reveal count in your Mini App board goes up each time it's opened.
Can a whisper expire?
Yes — add a 1h, 24h, or 7d prefix before your message (e.g. "@WhisperLockBot @friend 24h meet me at 8") and the card stops opening after that time.
Try WhisperLock in Telegram now
Send a locked message that only the named person can open, inline in any chat. Pro is ⭐ 150 Stars once (about $3.00).
Run a business on Telegram? We build bots that take Stars payments →