Skip to main content

Moderation Commands

All moderation commands require the corresponding Discord permission. Every action creates a numbered case in the audit log.


/ban

Ban a member from the server.

Required permission: Ban Members

OptionRequiredDescription
userYesThe member to ban
reasonNoReason for the ban (recorded in the case)
durationNoTemp ban duration (e.g. 1h, 12h, 1d, 7d). Leave empty for permanent.
delete_messagesNoDelete messages from the last N days (0–7)

A DM is sent to the user before the ban is applied.


/kick

Kick a member from the server.

Required permission: Kick Members

OptionRequiredDescription
userYesThe member to kick
reasonNoReason for the kick

/mute

Apply a Discord timeout (mute) to a member.

Required permission: Moderate Members

OptionRequiredDescription
userYesThe member to mute
durationYesTimeout duration (e.g. 10m, 1h, 1d) — maximum 28 days
reasonNoReason for the mute

/warn

Warn a member. Warnings are stored in the case history.

Required permission: Manage Messages

OptionRequiredDescription
userYesThe member to warn
reasonYesReason for the warning

/warnings

View all warnings for a member.

Required permission: Manage Messages

OptionRequiredDescription
userYesThe member to check
include_clearedNoInclude warnings that have been cleared (default: false)

/clearwarnings

Clear all active warnings for a member.

Required permission: Manage Messages

OptionRequiredDescription
userYesThe member whose warnings to clear
reasonNoReason for clearing

/unban

Unban a user by their Discord user ID.

Required permission: Ban Members

OptionRequiredDescription
user_idYesThe Discord user ID to unban
reasonNoReason for the unban

/purge

Bulk delete messages from a channel (up to 100 at a time).

Required permission: Manage Messages

OptionRequiredDescription
amountYesNumber of messages to delete (1–100)
userNoOnly delete messages from this specific user
botsNoOnly delete bot messages
containsNoOnly delete messages containing this text

Discord's API only allows bulk deletion of messages younger than 14 days.


/case

Look up a specific moderation case by number.

Required permission: Manage Messages

OptionRequiredDescription
numberYesThe case number to look up

/suggestion

Update the status of a member-submitted suggestion. Staff only.

Subcommands

SubcommandDescription
approveMark a suggestion as approved
denyMark a suggestion as denied
considerMark a suggestion as under consideration

Each subcommand accepts:

  • id (required) — The suggestion ID
  • note (optional) — A staff note explaining the decision