Profanity filter
The profanity filter catches bad words in names, messages and statuses — and can even filter the bot itself (handy against !say abuse). It's fully customizable.
Turn it on
From chat: !badwordfilter on. In the panel: Edit Bot Settings → Moderation → Chat Moderation → Profanity Filter. Enabling it automatically turns on the language your bot speaks.
Multilingual by design
The filter detects profanity in several languages at once and reports which language matched. By default only the bot's language is filtered — this avoids false hits where a word is fine in one language but rude in another. For a multilingual chat, switch on additional languages in the bad-word manager.
Manage words
- Add or remove from chat:
!addbadword,!removebadword. - Set the minimum rank that's exempt:
!badwordminlevel. - In the manager, click a word then Edit or Delete (buttons are at the top and bottom of the list).
Per-word options
Each word's editor lets you set a custom ban reason, the ban length in hours, where to search (messages only, or messages + names + statuses) and the ban type — then UPDATE.
To control how many warnings come before a ban, see kicks before ban in moderation & anti-spam.