/moderation command. Each action creates a case record with a unique Case ID, sends a DM to the affected user (if their DMs are open), and posts an entry to the mod log channel. Confirmation prompts appear before destructive actions like bans and mutes.
Commands at a glance
| Subcommand | Description | Permission required |
|---|---|---|
/moderation userinfo | View detailed information about a user | Staff |
/moderation warn | Issue a formal warning | Staff |
/moderation mute | Apply a Discord timeout | Staff |
/moderation unmute | Remove a timeout early | Staff |
/moderation ban | Ban a member | Staff |
/moderation unban | Lift a ban | Staff |
/moderation kick | Kick a member | Staff |
/moderation log | Look up moderation history or a specific case | Staff |
/moderation purge | Bulk delete messages | Staff |
/moderation slowmode | Set a channel’s slowmode delay | Staff |
/moderation lock | Prevent members from sending in a channel | Staff |
/moderation unlock | Re-enable sending in a locked channel | Staff |
/moderation note | Add a private staff note to a user | Staff |
/moderation casedelete | Permanently delete a case by ID | Staff |
/moderation caseupdate | Update the reason on a case | Staff |
/moderation say | Send a message to a channel as the bot | Staff |
User actions
/moderation userinfo
Displays detailed information about a user, including account creation date, server join date, roles, badges, and a summary of their moderation case history (up to 5 recent cases).
The user to look up. Defaults to yourself.
/moderation warn
Issues a formal warning. Snowball creates a case record, DMs the user with the reason and Case ID, and posts to the mod log.
A confirmation prompt is shown before the warning is issued, including how many prior cases the user has on record.
The member to warn.
Reason for the warning.
/moderation mute
Applies a Discord timeout (communication disable) to a member. Maximum duration is 28 days. Snowball creates a case, DMs the user, and posts to the mod log. A confirmation prompt appears before the mute is applied.
The member to mute.
How long the mute lasts. Use formats like
10m, 2h, 1d, or 1w. Maximum is 28 days.Reason for the mute.
/moderation unmute
Removes an active timeout from a member before it expires naturally.
The member to unmute.
Reason for the early removal.
/moderation ban
Bans a member from the server. A confirmation prompt shows before the ban is applied, including any prior case history. Banned users receive a DM with a ban appeal button. A case record is created and posted to the mod log.
The member to ban.
Reason for the ban.
Number of days of messages to delete (0–7). Defaults to 0.
/moderation unban
Lifts an existing ban by the banned user’s Discord ID.
The Discord User ID of the banned member.
Reason for the unban.
/moderation kick
Removes a member from the server without a ban. They can rejoin with an invite. A case record is created.
The member to kick.
Reason for the kick.
/moderation note
Adds a private staff note to a user’s record without issuing any punishment. Notes appear in the user’s moderation history under a separate section.
The member to add a note for.
The note text. Maximum 1000 characters.
Case management
/moderation log
Looks up a user’s full moderation history, a moderator’s issued actions, or a single case by ID. Results are paginated (5 cases per page). A dropdown switches between “Against” (cases issued against the user) and “Issued” (actions the user has taken as a moderator).
The member to look up. Omit to see your own issued actions.
Which direction to view. Defaults to the mode with more records.
| Choice | Description |
|---|---|
| Against | Cases issued against this user |
| Issued | Actions this user has issued as a moderator |
Look up a single case directly by its Case ID (e.g.,
abc1234)./moderation casedelete
Permanently deletes a moderation case. This action cannot be undone.
The Case ID to delete.
/moderation caseupdate
Updates the reason on an existing moderation case.
The Case ID to update.
The new reason for the case. Maximum 1000 characters.
Channel management
/moderation purge
Bulk-deletes messages from the current channel. Messages older than 14 days cannot be deleted (Discord limitation). The confirmation reply auto-deletes after 5 seconds.
Number of messages to delete (1–1000).
/moderation slowmode
Sets the slowmode delay for a channel.
The delay to set (e.g.,
5s, 1m, 1h). Use 0 or off to disable slowmode.The channel to apply the slowmode to. Defaults to the current channel.
/moderation lock
Locks a channel by removing the ability for members to send messages. Useful during incidents or announcements.
The channel to lock. Defaults to the current channel.
Reason for the lock.
/moderation unlock
Unlocks a previously locked channel, restoring members’ ability to send messages.
The channel to unlock. Defaults to the current channel.
Reason for the unlock.
Bot messaging
/moderation say
Sends a message to any text channel as Snowball. The response to you is ephemeral. Requires the Manage Messages permission.
The channel to send the message in.
The message text to send. Maximum 2000 characters.
