Logo
CommandsDocsClusters
Invite the botDiscord ServerLoginPremium
Antidote

Automod

Automod

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).

Automod rules list in the dashboard

What you need on Discord

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.

How a rule works (in plain terms)

  1. Someone sends a message that matches the rule (for example a blocked word or too many pings).
  2. The bot counts that as one hit toward that rule for that person.
  3. If they hit the rule often enough within the time window you set, the consequence runs (for example mute or jail).
  4. You can optionally log hits to a channel you pick, delete the bad message, and warn the member by DM or in the channel.

[!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.

Blacklisted words

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:

  • Message only — only the message text is checked.
  • Name only — username or server nickname.
  • Message or name — either can trip the rule.
  • Strict — a tighter match style for blacklisted terms in text or names.

Turn on Check unicode when you want to catch people trying to disguise letters with fancy Unicode lookalikes.

Other triggers you can pick

Trigger (as shown in the dashboard)What it does in practice
Message matches regexFires when the message matches a pattern you define (for advanced setups). Invalid patterns are ignored so the bot does not crash.
Emote spamFires when a single message contains more emojis than your limit (custom Discord emojis and common Unicode emojis count).
Someone spams mentionsFires when a message has more user mentions than your limit.
URL that is not related to DiscordFires when the message has web links that are not the basic allowed Discord links the bot always trusts.
Discord server invitesFires on invites that lead to another server (your own server’s normal invite / vanity is allowed).
Harmful images / scam imagesCompares 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.

Spam limits and “how many times”

For spam-style triggers you set how many emojis or mentions (or similar) count as one bad message. Separately you set:

  • How many times someone must trip the rule, and
  • Within how many minutes,

before the consequence applies. Think of it as: “this many strikes in this many minutes, then take action.”

Consequences and warnings

You choose what happens when the limit is reached—for example warn only, jail, mute, timeout, kick, ban, or no further action.

  • For mute and timeout, you also set how long (in minutes).
  • Warn can be the main outcome, or an extra heads-up before a stronger action.
  • You can send warnings to the member’s DM or post them in the channel, and you can attach a custom embed for warnings if you use saved embeds elsewhere.

Delete trigger message removes the message that caused the hit—useful for slurs, invite spam, or scam links.

Ignored roles

Pick roles that should never be punished by a rule—usually staff or bots. Members with any of those roles skip that rule entirely.

Limits

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.

After you save

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.

  • Antinuke — big-picture raid protection, separate from per-message Automod rules.
  • Jail / moderation — make sure jail channels and roles exist if you use jail as a consequence.
Contents

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.

Support and help

© 2026 - Antidote Multi-Purpose Discord Bot