Warnings
Warns, automatic punishments per warn count, and private staff notes.
Replace [prefix] with your server's prefix.
Warning Someone
// Syntax
[prefix]warn [member] [reason]
// Example
;warn @member posting slurs
The member gets a DM with the reason unless you add -silence. Needs Manage
Messages.
| Command | What it does |
|---|---|
[prefix]warns [member] | Every warn a member has |
[prefix]warn list [member] | The same list |
[prefix]warn remove [member] [id] | Drop one warn by its id |
[prefix]warn clear [member] | Drop all of them |

Automatic Punishments
Warns are more useful when they add up to something. warnpunish ties a
punishment to a warn count:
// Syntax
[prefix]warnpunish set [count] [punishment] [duration]
// Example
;warnpunish set 3 mute 1d
;warnpunish set 5 kick
;warnpunish set 7 ban
| Punishment | Duration |
|---|---|
mute | Required |
timeout | Required |
kick | Not allowed |
ban | Not allowed |
Every rule fires at exactly its count, so a member warned a third time gets the 3-warn punishment and nothing else.
;warnpunish list
;warnpunish remove 3
Ladder them: 3 → mute 1d, 5 → kick, 7 → ban. Staff then only ever run
[prefix]warn and the escalation takes care of itself.
Notes
Notes are for staff, not for the member — nothing is sent to them.
// Syntax
[prefix]notes add [member] [text]
// Example
;notes add @member argues with every mod, watch this one
| Command | What it does |
|---|---|
[prefix]notes [member] | Read a member's notes |
[prefix]notes remove [member] [id] | Delete one |
[prefix]notes clear [member] | Delete all of them |
Warns are a punishment with consequences attached; notes are context for the next moderator. Use a note when something is worth remembering but not worth punishing.