A bot that makes your moderators happy.
Bad Word Blocker is a bot that blocks bad words, phrases, and links, and anything you want it to. Everything that the bot should block is organized into a "blacklist", which you can view and edit using the
Note: The bot comes with a pre-defined blacklist that contains a lot of bad words, phrases, and links. The blacklist shown in the images contain very mild items, as an example.
How it works
If an item in the blacklist is found in a message, by default, Bad Word Blocker will delete the message and send an embed titled "Message Blocked", explaining it was blocked for containing a blacklisted item. If you would like to limit the amount of times a user can say a blacklist item before an "action" (timeout, kick, or ban) is done, you can do so with the
/limit add command.
Instruction Manual and Support
For a full, written guide on how to setup and use this bot, click here.
If you need help with the bot, or just want to assert dominance, please join the support server.
You can customize what how the bot behaves when a message is blocked with the
/customize command. You can customize:
- What is sent when a message is blocked
- The color of the embed
- How long the bot should wait before deleting it's own message (in seconds). Set to 0 for the bot to never delete it's own message
If you'd like to be notified when a message gets blocked, you can use the
/log set command to tell the bot to send a message in a channel.
Bad Word Blocker is mainly an English bot. However, it can be used to block things in other languages by adding them to the blacklist.
Example blacklist (not the default)
Bot blocking messages (using above blacklist)
For users of CleanChat
If you're looking for an alternative to CleanChat, you've found the right bot. Bad Word Blocker has adapted some of it's features. Features already adapted:
- Deleting other bot's messages (slash command
- Word filtering
- Ignoring channels and roles
- Clearing (purging) messages
- Deleting everything in a channel except commands (
- Delay before deleting
- Everything else you'd expect from a filter bot
Note that to get all of the features above, you need to run