Moderation commands
50 moderation commands for Annie, with their arguments and the Discord permissions each one needs. The default prefix is -, and every command here also works from the web dashboard.
-prunescan [days] [@role] role @role kickFind members with no activity for N days (dry run), then give them a role or kick them in bulk
Requires: Administrator
-autoslowmodeon|off|add #ch|levels|calm|staffRaise slowmode automatically when a channel gets busy and lift it when it calms (alias -asm)
Requires: Manage Server
-rolepersiston|off|ignore @role|nick on|offGive members their roles and nickname back when they rejoin, for up to 90 days
Requires: Manage Server
/recordstart | stop | status | get | configRecord a voice channel — start, stop, status, get, config. Opt-in, announced in-channel, auto-deleted (24h default).
Requires: Manage Server
/record optoutExclude your own voice from any recording
-warn@user reasonWarn a user
Requires: Manage Messages
-softban@user reasonBan then immediately unban to clear a user's recent messages (alias -sb)
Requires: Ban Members
-silence@user durationQuickly mute a user (alias -shush)
Requires: Moderate Members
-nukeClone and replace a channel to wipe it (alias -nk)
Requires: Manage Channels
-unwarncaseIdRemove a warning by case ID
Requires: Manage Messages
-warnings@userView a user's warnings
Requires: Manage Messages
-mute@user time reasonTimeout a user for any duration — re-applied automatically past Discord's 28-day cap, no mute role needed
Requires: Moderate Members
-unmute@userUnmute a user
Requires: Moderate Members
-kick@user reasonKick a user from the server
Requires: Kick Members
-ban@user reasonBan a user from the server
Requires: Ban Members
-unbanuserIdUnban a user by ID
Requires: Ban Members
-jail@user reason timeJail a user — strips their roles and confines them to the jail channel (all other channels are hidden)
Requires: Admin / Jail role
-unjail@userRelease a jailed user and restore their roles
Requires: Admin / Jail role
-massmute@u1 @u2 timeMute multiple users at once
Requires: Moderate Members
-masswarn@u1 @u2 reasonWarn multiple users at once
Requires: Manage Messages
-lock#channelLock a channel
Requires: Manage Channels
-unlock#channelUnlock a channel
Requires: Manage Channels
-lockallLock all channels
Requires: Administrator
-purgeamountDelete multiple messages
Requires: Manage Messages
-msgpurge@user amountDelete messages from a user
Requires: Manage Messages
-report@user reasonReport a user to mods — works in the server or by DMing the bot
-reportsetup#channelSet the channel where user reports are delivered
Requires: Manage Server
-setlogchannel#channelSet the logging channel
Requires: Administrator
-restrictdeny | allow | remove | list | reset command @roleRestrict command access by role — deny a role, or allow-list a command. Subcommands: deny, allow, remove, list, reset
Requires: Manage Server
-disablecommand | category | all #channel | allDisable commands or whole categories per-channel or server-wide (alias -enable to undo)
Requires: Manage Server
-modstats@modView moderation statistics
Requires: Moderate Members
-setupRun the moderation setup wizard
Requires: Administrator
-antinukeOpen the antinuke protection panel
Requires: Administrator
/antinukesettings | enable | preset | whitelistSlash: Configure antinuke protection
Requires: Administrator
Join GateAnti-raid join screening (account age, avatar, raid lockdown) — set up on the dashboard.
Requires: Dashboard
-tempban@user duration reasonBan a member for a set duration, then auto-unban (alias -tb)
Requires: Ban Members
-softban@user reasonBan + immediately unban to purge a member's recent messages (alias -sb)
Requires: Ban Members
-hide#channel @targetHide a channel from a member or role
Requires: Manage Channels
-reveal#channel @targetReveal a previously hidden channel
Requires: Manage Channels
-setslowmodesecondsSet a channel's slowmode (alias -slowmode)
Requires: Manage Channels
-bancountShow this server's total ban count
Requires: Ban Members
-nick@user [new nickname]Change or reset a member's nickname
Requires: Manage Nicknames
-hakai<user> [reason]Ban a user from the server with an animated callout
Requires: Ban Members
-archive#channelArchive a channel
Requires: Manage Channels
-unlockallUnlock all channels and restore their original visibility
Requires: Administrator
-jailsetupSet up the jail system for the server
Requires: Administrator
-jaillockRe-apply the jail lockdown across all channels
Requires: Administrator
-mywarnsView your own warnings
-reportblacklist@userBlacklist a user from using reports
Requires: Manage Messages
-testmodCheck that automod is working in this server
Other categories
- Core12
- Utility38
- Profile & Social9
- Anime & Waifu18
- Rings & Combat5
- Economy48
- Exchange16
- Family14
- Fun105
- Games20
- Music37
- Community15
- Invite Tracking10
- Leveling & XP11
- Stats & Trackers8
- Automod12
- Autoresponder6
- Embeds7
- Notifications8
- Tickets9
- Voice Master5
- Case Management7
- Role Management7
- Integrations9
- Spotify21
- Info & Lookup29
- Image Effects122
- Automation7