Anonymous posting bot for Telegram groups
Post anonymously into a Telegram group through the bot.
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.
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.
Use it without adding the bot
Use it without adding the bot: mention @AnonSayProBot in any group to get a one-tap card to open it.
Commands
| Command | Example | Does |
|---|---|---|
/anon | /anon the coffee machine is broken again | Post your text anonymously into the group (your original message is deleted). |
/reveal | /reveal | Admins only, reply to an anonymous post: DMs the admin a hashed sender id and first name. |
/ban | /ban | Admins only, reply to an anonymous post: silently blocks that sender's future anonymous posts here. |
/alias | /alias 🦊 Fox | Pro only: set a custom prefix used instead of "Anonymous". |
/pro | /pro | Buy Pro for the group via a Stars invoice. |
Free vs Pro
Free
- 20 anonymous posts per day per group
- 10 posts per hour per person
- 500 characters max
Pro — 150 Stars (≈ $3), one-time, per group
- Unlimited posts
- Custom alias/prefix
Privacy
- Anonymous posts are stored in a `posts` row (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 `salt` is 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.
- `bans` stores a silent per-group block list; `admin_cache` caches admin-status checks for 10 minutes to avoid hammering Telegram's API.
- Posts are purged automatically after 30 days.
See the full privacy page for what every bot in Tiny Telegram Tools stores.
FAQ
- 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.
Guides
Other bots
- WhisperLockBot — A locked message only one person can open, posted inline into any chat.
- NudgeRemindBot — Reminders delivered in chat by a 1-minute cron, in your own timezone.
- AnonInboxProBot — A personal link where strangers write to you anonymously; you reply and can block.
- SplitTabsBot — Group expense ledger: add expenses, see balances, minimal settlement, CSV export.
- HabitStreakProBot — Habits with tap check-ins, streaks, a once-a-day prompt, and a Mini App board.
- EventRSVPProBot — Group events with Going/Maybe/Can't buttons, live counts, and 1-hour reminders.
- PartyPackBot — Truth/dare/would-you-rather/never-have-I-ever prompts with no-repeat rounds.
- GroupPulseBot — Activity stats for Telegram groups — counts messages, never content.
- WhenIsItBot — Time-zone converter for Telegram groups and inline use, DST-correct.
- BirthdayBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
- CountdownBot — A countdown message that updates itself daily, right inside the group.
- StandupBot — Async daily standup: the bot DMs 3 questions, then posts one compiled report to the group.
- VocabBot — One spaced-repetition vocabulary card a day, by DM, with bundled word packs.
- FocusBot — A focus timer with an end message and break, solo by DM or together in a group.
- BudgetTrackBot — Text an expense, get it logged and categorized automatically.
- HoursTrackBot — Clock in/out or log hours by DM, totaled per client.
- IcebreakerDailyBot — One conversation-starter a day, posted to the group automatically.
- SantaDrawProBot — Secret Santa for a Telegram group: join, draw, and matches sent by DM.
- TriviaDailyBot — One daily trivia question as a native quiz poll, with a weekly group leaderboard.