Anonymous posting bot for Telegram groups
Post anonymously into a Telegram group through the bot.
Anon Say in short
Anon Say (@AnonSayProBot) posts a member's message into a Telegram group under the name Anonymous: the member sends /anon with a text in the group, or writes to the bot in private and picks the group.
- Handle: @AnonSayProBot (https://t.me/AnonSayProBot)
- Add to a group: Add the bot to the group as an admin with the right to delete messages. Then a member sends /anon with a text. Link: https://t.me/AnonSayProBot?startgroup=site&admin=delete_messages
- Start in private: Open the bot in a private chat, press Start, pick one of your groups and write. Each message goes to that group as an anonymous post.
- Price: Free to use. Pro is optional: 150 Telegram Stars, one time, for one group (no post limit, a custom name in place of Anonymous).
Limits
- The free plan allows 20 anonymous posts a day for one group, 10 posts an hour for one person, 500 characters for one post.
- The bot must be a group admin with the right to delete messages: it deletes the member's /anon message and posts the copy. With no such right it posts nothing.
- A post is anonymous to the members, not to the admins: a group admin can reply /reveal to get a hashed sender ID and the first name, or /ban to block the sender.
- The bot keeps each post for 30 days, so that /reveal and /ban can work.
Facts checked against the bot on .
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 just type — every message you send is posted there anonymously until you start over.
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.
Need a question to start with? Try the free group discussion planner, then read the setup and privacy kit for admins. Both pages are in English.
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). |
/start | /start | In a DM: pick one of your groups, then type freely — each message posts there anonymously without needing /anon each time. |
/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.
- A `sessions` row tracks which group you're mid-conversation with when posting via DM, so the bot knows where to relay your next message.
- 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.
Related guides
- Anonymous Confession Bot for Telegram Groups
- How to Post Anonymously in a Telegram Group
- How to Send a Secret Message on Telegram That Only One Person Can Open
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.
- SpyPartyProBot — A find-the-spy game for 3 to 12 friends in a Telegram group chat.
- 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.
- PartyPackProBot — Truth/dare/would-you-rather/never-have-I-ever prompts with no-repeat rounds.
- GroupPulseProBot — Activity stats for Telegram groups — counts messages, never content.
- WhenIsItBot — Time-zone converter for Telegram groups and inline use, DST-correct.
- BirthdayReminderProBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
- CountdownDaysBot — A countdown message that updates itself automatically, right inside the group.
- AsyncStandupBot — Async daily standup: the bot DMs 3 questions, then posts one compiled report to the group.
- WordADayLearnBot — One spaced-repetition vocabulary card a day, by DM, from a 300-word English catalog.
- FocusTimerProBot — A focus timer with an end message and break, solo by DM or together in a group.
- BudgetLogBot — Text an expense, get it logged and categorized automatically.
- TimeSheetProBot — 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.
- TriviaDailyProBot — One daily trivia question as a native quiz poll, with a weekly group leaderboard.
- TickMyPriceBot — Live crypto prices in chat, and an alert when a coin crosses your line.
- MyHoldFolioBot — Your crypto portfolio in Telegram: total value, PnL and history, no wallet connection.