Telegram anti-spam bot features and setup guides
Practical guides for protecting a Telegram group: newcomer captcha, anti-swear filter, separate languages, link filters, allowlists and moderation logs. Completely free and built to avoid false positives.
Updated October 15, 2026. Added the member reputation and thanks guide.
Group hygiene
Remove unwanted messages without automatically labeling a person as a spammer.
Profanity filter
Deletes recognized profanity in Russian, Ukrainian, Uzbek, English and Kazakh without a mute, ban or spam-score change.
Set up the filter βDetailed guideRepeat interval
Keeps the first ad and removes an exact duplicate posted too soon, without punishing the author.
Control repeat posts βSpam protection and human control
Automatic protection handles strong signals while uncertain cases stay under admin control.
Chat member reputation
Thanks for helping appear in a person's check result. Only the person giving thanks sees the confirmation, with no extra messages for everyone else.
Give thanks and see reputation β Detailed guideTelegram links and forwards
Separate filters block external channels, chats, bots, quoted posts and channel forwards while allowing personal profiles.
See what is filtered β Detailed guideThird-party bots
Bots added by regular members are removed; bots added by admins are trusted in that group.
How bot protection works β Detailed guideAllowlists and trust
Trust a person in one group, grant immunity across your groups, or only lift restrictions.
Choose the right action β Detailed guidePrivate moderation log
Collect reasons, scores, message excerpts and admin actions for all your groups in one private channel.
Connect a log channel β New guideTake action against spam or check the author
Forward a message to the bot to check its author without punishment, or remove exact spam copies and restrict their authors in groups you can moderate.
See the two actions β New guideThe /report command
An administrator removes spam and applies a penalty, while a regular member only sends a complaint for admin review.
Use /report safely β New guideβI am not a spammerβ captcha
Newcomer verification without a ban: 30 seconds to confirm and deletion of only the first message, including a visible-only-to-newcomer mode.
Enable the check β New guideAdmin and group languages
Keep the private bot UI in one language while group notices use another. Useful for mixed-language teams.
Split the languages βProtect a Telegram group in about a minute
Add STOP SPAM as an administrator and grant permission to delete messages and restrict members. There are no paid plans or hidden features.