Docs / Moderation

Auto-Mod

Delete spam, scam links, invites, slurs, and pictures you have blocked.

What it does

Auto-Mod watches every message and acts the instant one breaks a rule you set โ€” deleting it, warning the member, muting or kicking them, and logging what happened. It runs entirely on your configuration; Cyndrix ships nothing enabled by default.

There are thirteen independent modules. Turn on only what your server needs:

Image Scan compares PNG, JPEG, WebP, and GIF attachments to the pictures you uploaded. It does not read links, stickers, or videos, and it is not an NSFW detector. A GIF is compared from its first frame. The check runs only when Auto-Mod and Image Scan are both on and the library has a picture. Bots, webhooks, admins, ignored channels, and ignored roles are skipped. NSFW channels are skipped unless you allow them. Files over 8 MB are skipped, and only the first 10 images on a message are considered. Each picture checked costs 1 Action Point, match or not. If the balance cannot cover every image on that message, the message stays up and nothing is spent. On Free this shares the 500-point translation balance. Premium, Ultimate, Nexus, and Professional take it from the server's Action Point pool, including when Nexus or Professional is using its own AI key. The library holds 10 pictures on Free, 20 on Premium, and 100 on Ultimate, Nexus, and Professional. Turn it on in Dashboard โ†’ Auto Mod โ†’ Image Scan.

The Test a message box on the dashboard shows which modules a message would trip, before you switch anything on.

The strike ladder

Instead of every offence carrying the same punishment, strikes escalate. Strike 1 uses step 1, strike 2 uses step 2, and anything past the last step repeats it. Strikes decay after a window you choose, so an old mistake doesn't haunt a member forever.

The default ladder is delete โ†’ warn โ†’ mute 10m โ†’ mute 1h โ†’ kick, but every step is yours to change from Auto-Mod โ†’ Defaults โ†’ โš™ Edit ladder: pick the action per step, set mute durations, reorder them, add up to ten, or cut it down to two. Each module chooses individually whether it feeds the ladder โ€” cross-channel scams usually shouldn't, since you want the mute immediately.

Setup

  1. Open the dashboard โ†’ Auto Moderation, and turn on the master switch.
  2. Set a default log channel. Without one, Auto-Mod still acts but silently โ€” you'll have no record of what it removed.
  3. Enable the modules you want and open โš™ Settings on each for its thresholds and word lists.
  4. Add bypass roles (Defaults โ†’ ignored roles) so moderators aren't caught by your own filters, and per-module ignored channels for places where the rules shouldn't apply.

What members see

๐Ÿคฌ Banned word
๐Ÿ”ฅ Auto-Mod ยท message deleted
Banned word blocked
Member: @troublemaker Channel: #general Rule: Banned Words ยท smart match Action: Deleted ยท strike 1/5
๐Ÿ”— Link filter
๐Ÿ‘ค
newbie
check out this free nitro at sc4m-link.tld
๐Ÿ”ฅ
Cyndrix BOT
๐Ÿ”— Message removed โ€” links are limited to the allowlist in this server. Ask a mod if you need a domain added.
๐Ÿšจ Cross-channel scam
๐Ÿ”” @Moderators
๐Ÿ”ฅ Auto-Mod ยท multi-channel blast
Cross-channel spam โ€” 4 channels in 9s
Members: 3 accounts Matched on: Same link Removed: 12 messages Action: Muted 60m
๐Ÿ“ˆ Strike ladder
๐Ÿ”ฅ
Cyndrix BOT
โš ๏ธ @repeat-offender โ€” strike 3/5. Muted for 10 minutes. Strikes reset after 24h without an offence.
๐Ÿฃ New member gate
๐Ÿ‘ค
freshaccount
hey everyone, look at my link
๐Ÿ”ฅ
Cyndrix BOT
๐Ÿฃ Message removed โ€” accounts newer than 3 days can't post links here yet. Stick around and it lifts automatically.

Commands

This module has no commands โ€” it's configured entirely from the dashboard.

Related