Telegram Word Filter — Block Banned Words & Profanity
The Telemod Word Filter removes messages containing banned words and phrases. Unicode whole-word matching eliminates false positives, and resistance to invisible characters stops spammers from bypassing the filter. Manage your word list in the Telemod panel.
Banned word and phrase list
Administrators add banned words and phrases in the Telemod panel (bannedWords field). The bot instantly deletes messages where they appear. Multi-word phrases are matched in full, wherever they occur in the text.
Smart whole-word matching — no false positives
Matching respects word boundaries with full Unicode support (Cyrillic and Latin). Banning "ass" does not affect "class"; banning "бан" does not affect "банан". This solves the classic problem of naive filters that block innocent words.
Bypass-resistant — invisible characters will not help
Unicode normalization (NFKC) and removal of zero-width characters (ZWSP, ZWNJ, ZWJ), BOM and soft hyphens — the characters spammers use to "split" words and evade filters. The trick is seen through and the word is still caught.
Clean moderation with no noise
The offending message is deleted. A short notification appears in the chat and automatically disappears after 5 seconds. Administrators and anonymous posts on behalf of the group are not affected. The filter works in Telegram Topics too.
See Telemod in action
Type a message, toggle the filters and add your own banned words — watch how Telemod moderates it in real time, exactly like in your group.
Try an example:
Active filters (tap to toggle):
Add your own banned words:
Would be removed
Telemod deletes the message and warns the sender automatically.
- Contains a link or @mention
- Contains a banned word
Action: delete message + warn user
Free plan for up to 3 groups — no card needed.
Live preview of Telemod real filters. In the dashboard you set your own word lists, link rules and thresholds per group.