Warn a member and add it to their case history.
/warn user:<user> reason:<string>
useruser- Required.The member to warn
reasonstring- Required.Why, for the case history and the member's message
Example: /warn user:@Alex reason:Spamming links
Time out a member so they can't chat or join voice for a while.
/timeout user:<user> [duration:<string>] [reason:<string>]
useruser- Required.The member to time out
durationstring- Optional.How long, like 10m, 1h or 2d (up to 28 days). Empty uses the server's default
reasonstring- Optional.Why, for the case history and the member's message
Example: /timeout user:@Alex duration:1h
End a member's timeout early.
/untimeout user:<user> [reason:<string>]
useruser- Required.The member
reasonstring- Optional.Why, for the case history and the member's message
Remove a member from the server. They can rejoin with an invite.
/kick user:<user> [reason:<string>]
useruser- Required.The member to kick
reasonstring- Optional.Why, for the case history and the member's message
Ban a member, for good or for a set time.
/ban user:<user> [reason:<string>] [duration:<string>] [delete_messages:<string>]
useruser- Required.The member to ban
reasonstring- Optional.Why, for the case history and the member's message
durationstring- Optional.Lift the ban after this long, like 7d. Leave empty to ban for good
delete_messagesstring- Optional.Delete their messages from the last few daysChoices: None, Last hour, Last day, Last 7 days
Example: /ban user:@Alex duration:7d
Lift a ban.
/unban user:<user> [reason:<string>]
useruser- Required.The banned user
reasonstring- Optional.Why, for the case history and the member's message
Ban and unban straight away, to clear a member's recent messages.
/softban user:<user> [reason:<string>]
useruser- Required.The member
reasonstring- Optional.Why, for the case history and the member's message
Delete up to 100 recent messages in this channel.
/purge amount:<integer> [user:<user>] [contains:<string>]
amountinteger- Required.How many messages to check, from 1 to 100
useruser- Optional.Only delete messages from this member
containsstring- Optional.Only delete messages containing this text
Example: /purge amount:50 user:@Alex
Stop members sending messages in a channel.
/lock [channel:<channel>] [reason:<string>]
channelchannel- Optional.The channel to lock (this one if empty)
reasonstring- Optional.Why, for the case history and the member's message
Let members send messages in a channel again.
/unlock [channel:<channel>]
channelchannel- Optional.The channel to unlock (this one if empty)
Set how long members wait between messages in a channel.
/slowmode duration:<string> [channel:<channel>]
durationstring- Required.Like 5s, 1m or off
channelchannel- Optional.The channel (this one if empty)
Example: /slowmode duration:10s
List a member's warnings, timeouts, kicks and bans.
/cases user:<user>
useruser- Required.The member
Show the details of one case.
/case number:<integer>
numberinteger- Required.The case number
Change the reason on a case.
/reason case:<integer> reason:<string>
caseinteger- Required.The case number
reasonstring- Required.The new reason
Add a private moderator note to a member's history.
/note user:<user> text:<string>
useruser- Required.The member
textstring- Required.The note. Only moderators can see it