Moderation
Warnings, cases, timeouts, kicks, bans, purge, notes and the moderation log.
The Moderation module is on by default. Every action creates a numbered case (for example #0042) that you can look up later, even after the member has left.
What you can do#
Warn members with
/warn, list, revoke or clear warnings with/warnings.Timeout (up to 28 days), kick, ban, tempban (a ban that lifts itself) and unban.
Notes that only staff see, with
/note.Cases:
/case view,/case history,/case edit,/case reason. Deleting a case is a soft delete that stays in the audit log.Purge up to 100 recent messages, set slowmode, lock/hide channels, change nicknames and add or remove roles.
How it behaves#
Reasons are stored up to 1,000 characters; Discord's own audit log receives the first 512, prefixed with the moderator.
Aurora sends the member a message first when DMs are enabled, then acts. If Discord refuses the action, the case is marked deleted and you see an error ID.
A moderation log channel receives one embed per case. Set it with
/case config logchannel. If it cannot be posted to, the action still succeeds and the reply says the log post failed.Durations accept
10m,2h,7dand combinations such as1h30m.
Staff need an Aurora permission group (usually MODERATOR or HELPER) and, where listed below, the Discord permission. See Permissions.
Commands
Generated from Aurora's command registry. The command reference has search and filters.
| Command | What it does | Who |
|---|---|---|
/ban | Ban a member or user ID | Moderator group + Ban Members |
/case config dm | Turn DMs to moderated users on or off | Administrator group |
/case config logchannel | Set or clear the moderation log channel | Administrator group |
/case delete | Delete a case (kept in the audit log) | Moderator group |
/case edit | Change the reason of a case | Moderator group |
/case history | Show the moderation history of a user | Helper group |
/case reason | Set the reason of a case | Moderator group |
/case user | List the cases of a user | Helper group |
/case view | Show a case | Helper group |
/channel hide | Hide a channel from @everyone | Moderator group + Manage Channels |
/channel lift | End a temporary restriction now and restore the permissions | Moderator group + Manage Channels |
/channel lock | Stop @everyone from sending messages in a channel | Moderator group + Manage Channels |
/channel restrict | Make a channel read-only or hidden for a while | Moderator group + Manage Channels |
/channel restrictions | List the active temporary restrictions | Moderator group |
/channel unhide | Show a hidden channel to @everyone again | Moderator group + Manage Channels |
/channel unlock | Let @everyone send messages in a channel again | Moderator group + Manage Channels |
/kick | Kick a member | Moderator group + Kick Members |
/nickname | Change or reset a nickname | Moderator group + Manage Nicknames |
/note add | Add a staff-only note | Helper group |
/note delete | Revoke a note by case number | Moderator group |
/note view | Show the notes of a user | Helper group |
/purge | Delete recent messages in bulk | Moderator group + Manage Messages |
/role add | Give a role to a member | Moderator group + Manage Roles |
/role remove | Take a role from a member | Moderator group + Manage Roles |
/slowmode | Set the slowmode of a channel | Moderator group + Manage Channels |
/tempban | Ban a user for a limited time | Moderator group + Ban Members |
/timeout | Time a member out | Moderator group + Moderate Members |
/unban | Lift a ban | Moderator group + Ban Members |
/untimeout | Remove a timeout | Moderator group + Moderate Members |
/warn | Warn a user (creates a case) | Helper group |
/warnings clear | Revoke all active warnings of a user | Moderator group |
/warnings list | Show the warnings of a user | Helper group |
/warnings remove | Revoke a warning by case number | Moderator group |