Moderation guide

Iridex covers moderation in three layers: commands your team uses by hand, automatic protection that acts on its own, and the records that let you look back at what happened.

Commands for your team

These need the matching Discord permission (Moderate Members, Kick Members, Ban Members and so on) and work only while the Moderation module is on.

Notes and history

/note add saves a private note on a member, for example "asked not to be pinged". Notes are visible to moderators only and are never shown to the member. /note list shows them and /note remove deletes one.

/history pulls a member's whole record into one private message: recent moderation actions, current warnings and notes. It is the fastest way to get context before deciding what to do.

Mod log

Pick a log channel on the Moderation tab and every action is posted there with who did it, who it was done to and why. Log messages do not ping anyone. You can also choose whether the member is sent a DM when they are warned, timed out, kicked or banned.

Warning ladder

The ladder acts automatically when a member reaches a number of warnings, for example a timeout at 3 warnings and a kick at 5. You define the steps, the action and, for timeouts, how long.

Auto Moderation

Catches spam (too many messages too fast), mention floods and invite links to other servers. Each rule has its own action, such as delete, warn or timeout. You can log what it catches and exempt roles such as your staff. Raid protection can lock things down when many accounts join at once.

Anti-Scam

Detects scam links, lookalike versions of well-known domains, link trackers and common scam phrases, and can be stricter with brand-new accounts or members who just joined. Choose whether to delete, timeout or ban, and whether the member is told why.

Word Filter

Separate switches and actions for racial slurs, sexual slurs, other slurs, harassment and general profanity. Matching is by whole word and also catches common tricks such as leetspeak and spacing. You can allow or block categories in specific channels and list words that are always allowed. Filtered words are masked in the log so the log itself stays clean.

Appeals

If you turn appeals on, a member who is timed out, kicked or banned gets a button to ask for a review. Requests land in a channel of your choice with Accept and Deny buttons for your staff.

A sensible setup

You do not need every tool on at once. A calm starting point for most servers:

  1. Enable Moderation with a private log channel, and leave DMs on so members know why an action was taken.
  2. Turn on Auto Moderation for spam and invite links, and exempt your staff roles.
  3. Turn on Anti-Scam. It targets scam links specifically, so false positives are rare.
  4. Turn on the Word Filter for slurs first. Add profanity later if your community wants it.
  5. Set up a warning ladder so repeat behaviour is handled the same way every time, whichever moderator is on duty.

Choosing the right action

Most tools let you pick what happens when a rule triggers. As a rule of thumb: delete for one-off annoyances, warn for behaviour you want on record, timeout for spam bursts and heated moments, and ban only for things that should never be tolerated, such as scam links from a fresh account. Timeouts are the gentlest way to stop something in the moment, and they end on their own.

Reducing false positives

A day in the life of a moderator

Something happens. You run /history on the member to see context, then decide. For a first offence, /warn with a clear reason. For something serious, /timeout or /ban. If the situation is worth remembering, add a /note so the next moderator has the background. Everything you do lands in the mod log and in the member's history automatically.

Privacy of moderation records

Notes, history and warnings are only visible to people who can moderate members, and the replies are private to whoever ran the command. Nothing here is shown to the member it concerns, and the word filter masks filtered words in log messages so the log itself stays readable.

When you need to undo something

/unwarn removes one warning and /clearwarnings removes them all. /untimeout ends a timeout early and /unban lifts a ban. Deleting a warning removes it from the count the ladder uses, but the action taken at the time stays in the history so the record is honest.