Tuning your rules

The workflow people skip and then regret: monitor first, read the log, fix the rule rather than the sensitivity, and know the escape hatches before you need them.

This is the part people skip. It is also the difference between a bot your moderators trust and one they switch off after a bad afternoon.

Follow it in order.

1. Stay in monitor mode

Every server starts in monitor mode, and you should leave it there for a while. The whole pipeline runs: every detector, the full judgement, the log entry. Only the action is withheld, and the log records what would have happened.

Nothing is learned by enforcing on day one that could not be learned more cheaply by watching for a week.

2. Set a log channel, and turn the volume up

Decisions are recorded whether or not you have a log channel, but you will not see them in Discord without one. While you are tuning, also switch on:

  • Log events that resulted in no action. Noisy on a busy server, and it is the only way to see the near misses.
  • Log messages that were exempt. Shows you what your staff would have tripped, which is often where the worst false positives hide.

Turn both off once you are enforcing.

3. Watch for a few days

You are looking for three things.

In the logWhat it means
"Would have done" on an obvious scamWorking correctly
"Would have done" on ordinary conversationA false positive. Read the explanation
An obvious scam that scored nothingA gap in your rules

Every log entry carries the reasoning that produced it. Read it. The question is never "why did it flag this", it is "which part of this is wrong".

4. Check which rules are actually wrong

The dashboard reports, for every rule, how often it fired and how often a moderator marked that firing a mistake. Mark them as you see them, using the False positive button on the log entry itself.

Doing that is not just bookkeeping. It also removes the incident from the member's history, so your tuning does not push somebody up the escalation ladder for something that was never their fault.

Then read the rates:

False positivesWhat to do
RareLeave it alone
OccasionalNarrow it: a stricter match type, or a channel or role limit
FrequentThe rule is wrong. Rewrite or delete it
Almost everything, on a busy channelWardnox has probably already paused it. Check the log

That last row is automatic. A rule that suddenly starts matching a large share of your traffic is switched to monitor mode on its own, your moderators are told, and the message that tripped it is not acted on. A runaway rule cannot mass-delete your channel while you are asleep.

5. Prefer the narrowest fix

In this order:

  1. Fix the rule. A better match type, a tighter pattern, a channel list. This is almost always the right answer.
  2. Make the rule contribute less. It stays as evidence without dominating.
  3. Reduce how much that kind of signal counts across the server.
  4. Loosen the overall sensitivity. Blunt: it affects everything at once.
  5. Switch a detector off. Last resort. You lose the signal everywhere, not just where it was wrong.

Every change is snapshotted before it is applied, so any of these is one click from being undone.

6. Test before it goes live

The playground runs your real rules, against your real configuration, through the real engine, and touches Discord not at all. You can describe an author too, so you can ask what would happen to a brand-new account posting the same thing.

/security scan does the same from inside Discord, using your own account.

Use one of them before saving a rule you are unsure about. It costs seconds and it is the only way to find out what a rule does to text you did not think of.

7. Enforce

Switch enforcement on when, over several days:

  • everything the log says it would have done looks correct,
  • your busiest rules are rarely marked as mistakes, and
  • the status command reports no missing permissions.

8. Know the escape hatches before you need them

SituationWhat to do
A rule is misfiring and enforcement must stop nowEmergency stop. Scanning and logging carry on
Under attack, harden everythingLockdown, which is reversible and snapshotted
Undo thatUnlock
A configuration change made things worseRestore the snapshot taken before it

Learn these while nothing is wrong. Nobody reads documentation during a raid.

9. Re-tune after anything changes

A new profile, a detector you switched on, a raid, or simply your community talking about something new. Go back to monitor mode for a day. It costs a day of enforcement and it is much cheaper than a mass deletion you have to apologise for.