Moderation
LiveSanctions, cases and automatic thresholds.
The commands
Thirteen commands cover everyday moderation, /case and its three uses included. They exist because typing three words is faster than opening the dashboard — configuration, however, stays on the web.
| Command | Effect |
|---|---|
/ban | Bans a member, optionally deleting their messages |
/unban | Lifts a ban from the account ID |
/kick | Kicks a member |
/timeout | Silences for a given duration |
/untimeout | Lifts a timeout before it ends |
/warn | Warns, and triggers the threshold when it is reached |
/note | Attaches a private note to a member, without telling them |
/clear | Bulk-deletes recent messages |
/slowmode | Sets the delay between two messages in a channel |
/lock | Locks a channel and announces the reason |
/unlock | Gives the channel back its inherited permissions |
/history | Shows a member’s sanction history |
/case view | Shows a full case |
/case reason | Rewrites the reason, in the case and in the log channel |
/case void | Voids a case without erasing it from history |
/case reason also fixes the message already posted in the log channel. Fixing the database only would leave the wrong version in front of the team — exactly where they will read it again.Cases
Every sanction opens a numbered case, specific to the server. The case records the target, the moderator, the reason, the duration and the origin — command, automatic threshold or dashboard.
/banMember@spamReasonmass advertising
Case #148 · Ban
- Member
- @spam
- Moderator
- @Lina
- Reason
- mass advertising
Warning thresholds
A threshold ties a number of warnings to a sanction. A timeout at the third warning, a kick at the fifth: you decide, from the dashboard.
The threshold fires on the exact count, not on going past it. Otherwise every new warning beyond the threshold would replay the sanction in a loop.
Safeguards
- A moderator cannot sanction someone whose highest role is above theirs.
- Axaro checks that it has the power to act itself before writing the case — otherwise a trace would remain of a sanction that never happened.
- Roles can be declared protected: their members cannot be sanctioned by command.