A fast and robust bot that deletes messages containing bad words.
Bad Word Blocker is a Discord bot that can block bad words, links, and phrases. Everything that should be blocked is organized in a "blacklist" that can be accessed with the
/blacklist slash command. It also supports strikes, limits, and channel/roles bypass.
How it works
When a message is sent, the bot will match it against everything in the blacklist. If blacklisted item(s) are found in the message, the message will be deleted. Optionally, if at least one limit is created, the bot will keep track of how many times they said a blacklisted item (see "strikes" below).
Strikes and Limits
If set up, every time a member gets their message deleted, they will get a "strike". With the limiting feature, you can set corresponding punishments for any strike amount. For example, you could set it up in such a way that it takes 2 strikes to get timed out, 3 strikes to get kicked, and 5 strikes to get banned. Read more about this feature here
When a message is blocked, by default, the bot will send a red embed saying a message was blocked. The title (premium only), description, and color of the embed (premium only) can be changed with
/customize embed. Embeds can be disabled, or set to delete after a certain amount of seconds. More on that here
If a log channel is set with
/log set, Bad Word Blocker will notify the channel when a message is blocked.
Bad Word Blocker is an English bot. However, if you add non-English items to the blacklist, it will also work.
If you need support, please join the support server and just ask your question. Your question will be answered by me (I check the server every day).
Bad Word Blocker relies on premium users' support to run the bot. If you would like to support Bad Word Blocker while getting access to more features, please become a premium supporter.
Click here for a full guide on how to use the bot.