Documentation menu

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, 7d and combinations such as 1h30m.

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.

CommandWhat it doesWho
/banBan a member or user IDModerator group + Ban Members
/case config dmTurn DMs to moderated users on or offAdministrator group
/case config logchannelSet or clear the moderation log channelAdministrator group
/case deleteDelete a case (kept in the audit log)Moderator group
/case editChange the reason of a caseModerator group
/case historyShow the moderation history of a userHelper group
/case reasonSet the reason of a caseModerator group
/case userList the cases of a userHelper group
/case viewShow a caseHelper group
/channel hideHide a channel from @everyoneModerator group + Manage Channels
/channel liftEnd a temporary restriction now and restore the permissionsModerator group + Manage Channels
/channel lockStop @everyone from sending messages in a channelModerator group + Manage Channels
/channel restrictMake a channel read-only or hidden for a whileModerator group + Manage Channels
/channel restrictionsList the active temporary restrictionsModerator group
/channel unhideShow a hidden channel to @everyone againModerator group + Manage Channels
/channel unlockLet @everyone send messages in a channel againModerator group + Manage Channels
/kickKick a memberModerator group + Kick Members
/nicknameChange or reset a nicknameModerator group + Manage Nicknames
/note addAdd a staff-only noteHelper group
/note deleteRevoke a note by case numberModerator group
/note viewShow the notes of a userHelper group
/purgeDelete recent messages in bulkModerator group + Manage Messages
/role addGive a role to a memberModerator group + Manage Roles
/role removeTake a role from a memberModerator group + Manage Roles
/slowmodeSet the slowmode of a channelModerator group + Manage Channels
/tempbanBan a user for a limited timeModerator group + Ban Members
/timeoutTime a member outModerator group + Moderate Members
/unbanLift a banModerator group + Ban Members
/untimeoutRemove a timeoutModerator group + Moderate Members
/warnWarn a user (creates a case)Helper group
/warnings clearRevoke all active warnings of a userModerator group
/warnings listShow the warnings of a userHelper group
/warnings removeRevoke a warning by case numberModerator group