AnonSay
@AnonSayProBotAnonymous posting bot for Telegram groups
Post anonymously into a Telegram group through the bot.
Free to start. Pro is one payment of 150 Telegram Stars (about $3.00), paid inside the bot.
- You: /anon the coffee machine is broken again.
- AnonSay: 🎭 Anonymous. the coffee machine is broken again.
- Leo: same here 😅.
- You: /alias 🦊 Fox.
- AnonSay: A custom alias is a Pro feature. Free: 20 anonymous posts a day, 500 characters. Pro for this group: unlimited posts and your own alias. Buttons: ⭐ Unlock Pro · 150 Stars.
- Invoice: AnonSay Pro. Unlimited anonymous posts. Custom alias instead of “Anonymous”. For this group. Pay 150 Telegram Stars.
What it does
What AnonSay does
AnonSayProBot lets anyone in a group send a message that posts as "Anonymous" instead of under their own name. Send /anon with your text, and the bot deletes your original message and reposts it under the group's anonymous prefix.
If you'd rather not type /anon in the group, DM the bot instead: pick which of your groups to post to, then type — your next message is posted there anonymously. For another post, pick the group again.
Admins keep a safety valve: replying to an anonymous post with /reveal DMs them a hashed identifier and first name for that sender, and /ban silently blocks a sender's future anonymous posts in that group.
How it works
How AnonSay works, step by step
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: 20 anonymous posts per day per group. Pro: Unlimited posts.
Compare Free and Pro →- 1You send
/anon the coffee machine is broken again
What happens
Post your text anonymously into the group (your original message is deleted).
- 2You send
/reveal
What happens
Admins only, reply to an anonymous post: DMs the admin a hashed sender id and first name.
- 3You send
/ban
What happens
Admins only, reply to an anonymous post: silently blocks that sender's future anonymous posts here.
- 4You send⭐ Pro
/alias 🦊 Fox
What happens
Pro only: set a custom prefix used instead of "Anonymous".
Commands
All 6 commands
Tap an example to copy it, then paste it into Telegram.
| Command | Example | What it does |
|---|---|---|
/anon | Post your text anonymously into the group (your original message is deleted). | |
/start | In a DM: pick one of your groups, then type your message — it posts there anonymously, no /anon needed. | |
/reveal | Admins only, reply to an anonymous post: DMs the admin a hashed sender id and first name. | |
/ban | Admins only, reply to an anonymous post: silently blocks that sender's future anonymous posts here. | |
/aliasPro | Pro only: set a custom prefix used instead of "Anonymous". | |
/pro | Buy Pro for the group via a Stars invoice. |
/anonPost your text anonymously into the group (your original message is deleted).
/startIn a DM: pick one of your groups, then type your message — it posts there anonymously, no /anon needed.
/revealAdmins only, reply to an anonymous post: DMs the admin a hashed sender id and first name.
/banAdmins only, reply to an anonymous post: silently blocks that sender's future anonymous posts here.
/aliasProPro only: set a custom prefix used instead of "Anonymous".
/proBuy Pro for the group via a Stars invoice.
Free vs Pro
Start free. Unlock Pro for ⭐ 150 Stars.
Pro is one payment of 150 Telegram Stars (about $3.00), made inside @AnonSayProBot. One payment unlocks Pro for the whole group. Every member gets it.
Free
0Stars
No payment, no sign-up.
- 20 anonymous posts per day per group
- 10 posts per hour per person
- 500 characters max
Pro
Per group⭐ 150Stars, about $3.00
One payment unlocks Pro for the whole group. Every member gets it.
- Unlimited posts
- Custom alias/prefix
Opens @AnonSayProBot. 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.
Anonymous posts are stored in a
postsrow (chat, message id, sender id, body) — the sender's identity is kept internally so /reveal and /ban can work, but is never shown to other group members.A per-group
saltis generated once and used to hash the sender id shown to admins via /reveal, so the hash isn't reversible without the bot's data.bansstores a silent per-group block list;admin_cachecaches admin-status checks for 10 minutes to avoid hammering Telegram's API.A
sessionsrow holds the group you picked when posting via DM, so the bot knows where to relay your next message; it is cleared after that post.Posts are purged automatically after 30 days.
FAQ
Questions about AnonSay
Can anyone in the group see who posted an anonymous message?
No — only a group admin can find out, and only by replying with /reveal, which DMs them a hashed id and first name rather than posting it publicly.
What happens to my original message when I use /anon?
The bot deletes it and reposts the text under the anonymous prefix, so it never sits in the chat under your name.
What if the bot can't delete my message?
It replies once asking to be made admin with delete permission — without that, /anon can't stay anonymous.
What are the free posting limits?
20 anonymous posts per day per group and 10 per hour per person, 500 characters max. Pro removes the post cap and adds a custom alias, for a one-time 150 Stars payment per group.
Try AnonSay in Telegram now
Post an anonymous message into a group. Pro is ⭐ 150 Stars once (about $3.00).
Run a business on Telegram? We build bots that take Stars payments →