Docs/Guides/Moderator Quick Reference
Moderator Quick Reference
The commands your mods will actually use, and the habits that keep records clean.
Everything here assumes level 50 (moderator). Durations look like 30m,
2h, 3d. Reasons are optional everywhere and worth writing anyway - they
end up in the infraction record, the mod log, and any DM the target gets.
The daily five
| Command | Use |
|---|---|
!warn @user reason |
On-the-record warning (optionally DMs them) |
!mute @user 2h reason |
Timed mute; expires on its own. Leave the duration off for an open-ended mute |
!timeout @user 1h reason |
Discord-native timeout, no mute role needed |
!kick @user reason |
Remove; they can rejoin |
!tempban @user 3d reason |
Timed ban; expires on its own |
Prefer the temp variants: an expiring punishment cannot be forgotten.
Working with records
!infractions search @user- their history; every entry has a number.!infractions info <id>- one record in full.!infractions reason <id> new reason- fix a reason after the fact.!infractions duration <id> 1d- adjust a timed action.!note @user text- a note on the record without punishing.
Variants worth knowing
Append dm / quiet / anon to punitive commands to force a DM, skip it,
or DM without naming you. To clear a spammer's recent posts as you ban them, use !cleanban @user 7 reason - the number is how many days of their messages to delete, up to 7. On a plain !ban, a duration at the start of the reason turns it into a temp ban instead: !ban @user 2h spam bans for two hours.
Cleanup
Purge commands produce a web archive of what was deleted, linked in the mod log - so cleanup never destroys evidence.
Habits that pay off
- Reasons, always. Future-you (and the appeal reviewer) will thank you.
- Escalate through the record: warn → mute → ban reads as fair process.
- Check
!infractions searchbefore punishing; patterns change decisions.