Automod helps your server stay clean automatically. You create rules in the Antidote dashboard: each rule watches for something specific (bad words, sketchy links, spam, and more), counts how often someone trips it over a window of time, then warns them and/or applies a consequence (like a mute or jail).

Antidote must be able to read messages, delete messages when you choose that option, and apply whatever consequence you pick (timeouts, kicks, etc.). If the bot is missing permissions, rules may not run fully—check Antidote’s role and channel permissions like any other moderation bot.
[!tip] One rule per “trigger type” when creating When you add a brand-new rule, you usually cannot duplicate the same trigger type twice—if you already have “blacklisted word in message,” edit that rule instead of making a second one with the same trigger.
Word-based rules use a shared word list for your server. Use Manage blacklisted words on the Automod page to add or remove entries. Different rules can then focus on:
Turn on Check unicode when you want to catch people trying to disguise letters with fancy Unicode lookalikes.
| Trigger (as shown in the dashboard) | What it does in practice |
|---|---|
| Message matches regex | Fires when the message matches a pattern you define (for advanced setups). Invalid patterns are ignored so the bot does not crash. |
| Emote spam | Fires when a single message contains more emojis than your limit (custom Discord emojis and common Unicode emojis count). |
| Someone spams mentions | Fires when a message has more user mentions than your limit. |
| URL that is not related to Discord | Fires when the message has web links that are not the basic allowed Discord links the bot always trusts. |
| Discord server invites | Fires on invites that lead to another server (your own server’s normal invite / vanity is allowed). |
| Harmful images / scam images | Compares images in the message (attachments, embeds, image links) against known bad fingerprints your staff or Antidote maintain—useful for scam screenshots that keep coming back. |
[!tip] Try it in a quiet channel first After you turn on a new rule, send a few test messages in a staff-only channel so you can confirm warnings, deletes, and consequences feel right before opening it to everyone.
For spam-style triggers you set how many emojis or mentions (or similar) count as one bad message. Separately you set:
before the consequence applies. Think of it as: “this many strikes in this many minutes, then take action.”
You choose what happens when the limit is reached—for example warn only, jail, mute, timeout, kick, ban, or no further action.
Delete trigger message removes the message that caused the hit—useful for slurs, invite spam, or scam links.
Pick roles that should never be punished by a rule—usually staff or bots. Members with any of those roles skip that rule entirely.
How many rules you can save depends on your plan (free vs premium). If the dashboard says you are at the cap, remove an old rule or upgrade.
The bot remembers settings for a short time before refreshing from the server. If a change does not seem live right away, wait a minute or two or ask your host how they refresh Antidote’s cache after dashboard edits.
About Antidote
Antidote is a multi-purpose Discord bot designed to give you everything you need. We provide full support for moderation, fun, economy, vc control, profiles and much, much more.
© 2026 - Antidote Multi-Purpose Discord Bot