Moderation
Moderation
Everything a staff team uses every day: ban, kick, timeout, mute, jail, warn, purge, lock and voice moderation. Every action becomes a numbered case with optional proof.
Quick setup
?setupmute
Create the mute roles (they follow new channels automatically).?jail-setup
Create the jail role and channel.?history @member
Every case for a member.
Custom messages
Change what Rage says after a ban, kick, mute and more with ?invoke - text or embed code, with {moderator}, {reason} and other variables.
249 commands · (required) [optional] · also on the commands page
?ban
You can use the ?ban command to ban a member, or any user by ID.
?ban (user) [reason]?ban purge
You can use the ?ban purge command to set default message history purge upon ban.
?ban purge (delete_history)?ban recent
You can use the ?ban recent command to view recently banned members in the server.
?ban recent?case
You can use the ?case command to view and manage moderation cases.
?case?case delete
You can use the ?case delete command to delete a moderation case.
?case delete (case)?case info
You can use the ?case info command to show one moderation case.
?case info (case)?case list
You can use the ?case list command to list moderation cases in this server, or for one member.
?case list [member]?case reason
You can use the ?case reason command to change the reason of a moderation case.
?case reason (case) (reason)?caselog
You can use the ?caselog command to view a case log for a member.
?caselog (case_id)?clearsnipe
You can use the ?clearsnipe command to clear all results for reactions, edits and messages.
?clearsnipe?dehoist
You can use the ?dehoist command to rename a member to a readable, non-hoisted name.
?dehoist (member)?dragme
Ask a member to let you into their voice channel.
?dragme (member)?editsnipe
Snipe the latest message that was edited.
?editsnipe [index]?hardban
Keep a member banned.
?hardban (user) [reason]?hardban list
You can use the ?hardban list command to view list of hardbanned members.
?hardban list?hardban remove
You can use the ?hardban remove command to remove a member from the hardban list.
?hardban remove (user)?hide
Hide a channel from a role or member.
?hide [target] [channel]?history
You can use the ?history command to view a list of every punishment recorded.
?history [member]?history remove
You can use the ?history remove command to remove a punishment from a member.
?history remove (member) (case_id)?history removeall
You can use the ?history removeall command to remove all punishments from a member.
?history removeall (member)?history view
You can use the ?history view command to view an ID's case log.
?history view (case_id)?imute
You can use the ?imute command to remove a member's attach files & embed links permission.
?imute (member) [reason]?invoke
You can use the ?invoke command to change the messages the bot sends after a moderation action (ban, kick, mute, role, ...).
?invoke?invoke ban
You can use the ?invoke ban command to change the ban message or the DM the member gets.
?invoke ban (message or dm) (message or embed code)?invoke ban dm
You can use the ?invoke ban dm command to change the DM the member gets when they're banned.
?invoke ban dm (message or embed code)?invoke ban message
You can use the ?invoke ban message command to change the message sent in the channel after a ban.
?invoke ban message (message or embed code)?invoke ban reset
You can use the ?invoke ban reset command to reset the ban message, DM, or both to the default.
?invoke ban reset [message or dm]?invoke ban view
You can use the ?invoke ban view command to show and preview the ban message, DM, or both.
?invoke ban view [message or dm]?invoke hardban
You can use the ?invoke hardban command to change the hardban message or the DM the member gets.
?invoke hardban (message or dm) (message or embed code)?invoke hardban dm
You can use the ?invoke hardban dm command to change hardban message for Direct Messages. Add `view` to see it.
?invoke hardban dm (message or embed code)?invoke hardban message
You can use the ?invoke hardban message command to change hardban message for command response. Add `view` to see it.
?invoke hardban message (message or embed code)?invoke hardban reset
You can use the ?invoke hardban reset command to reset the hardban message, DM, or both to the default.
?invoke hardban reset [message or dm]?invoke hardban view
You can use the ?invoke hardban view command to show and preview the hardban message, DM, or both.
?invoke hardban view [message or dm]?invoke jail
You can use the ?invoke jail command to change the jail message or the DM the member gets.
?invoke jail (message or dm) (message or embed code)?invoke jail dm
You can use the ?invoke jail dm command to change jail message for Direct Messages. Add `view` to see it.
?invoke jail dm (message or embed code)?invoke jail message
You can use the ?invoke jail message command to change jail message for command response. Add `view` to see it.
?invoke jail message (message or embed code)?invoke jail reset
You can use the ?invoke jail reset command to reset the jail message, DM, or both to the default.
?invoke jail reset [message or dm]?invoke jail view
You can use the ?invoke jail view command to show and preview the jail message, DM, or both.
?invoke jail view [message or dm]?invoke kick
You can use the ?invoke kick command to change the kick message or the DM the member gets.
?invoke kick (message or dm) (message or embed code)?invoke kick dm
You can use the ?invoke kick dm command to change kick message for Direct Messages. Add `view` to see it.
?invoke kick dm (message or embed code)?invoke kick message
You can use the ?invoke kick message command to change kick message for command response. Add `view` to see it.
?invoke kick message (message or embed code)?invoke kick reset
You can use the ?invoke kick reset command to reset the kick message, DM, or both to the default.
?invoke kick reset [message or dm]?invoke kick view
You can use the ?invoke kick view command to show and preview the kick message, DM, or both.
?invoke kick view [message or dm]?invoke levelup
You can use the ?invoke levelup command to change the level-up message (text or embed: title, footer, fields...).
?invoke levelup (message or embed code)?invoke levelup message
You can use the ?invoke levelup message command to set the level-up message.
?invoke levelup message (message or embed code)?invoke levelup reset
You can use the ?invoke levelup reset command to reset the level-up message to the default.
?invoke levelup reset?invoke levelup variables
Variables for the level-up message.
?invoke levelup variables?invoke levelup view
You can use the ?invoke levelup view command to show and preview the level-up message.
?invoke levelup view?invoke mute
You can use the ?invoke mute command to change the mute message or the DM the member gets.
?invoke mute (message or dm) (message or embed code)?invoke mute dm
You can use the ?invoke mute dm command to change the DM the member gets when they're muted.
?invoke mute dm (message or embed code)?invoke mute message
You can use the ?invoke mute message command to change the message sent in the channel after a mute.
?invoke mute message (message or embed code)?invoke mute reset
You can use the ?invoke mute reset command to reset the mute message, DM, or both to the default.
?invoke mute reset [message or dm]?invoke mute view
You can use the ?invoke mute view command to show and preview the mute message, DM, or both.
?invoke mute view [message or dm]?invoke role
You can use the ?invoke role command to change the message sent after a role is added or removed.
?invoke role (add or remove) (message or embed code)?invoke role add
You can use the ?invoke role add command to change the message sent after `role add`.
?invoke role add (message or embed code)?invoke role remove
You can use the ?invoke role remove command to change the message sent after `role remove`.
?invoke role remove (message or embed code)?invoke role reset
You can use the ?invoke role reset command to reset the role add / remove messages to the default.
?invoke role reset [add or remove]?invoke role view
You can use the ?invoke role view command to show and preview the role add / remove messages.
?invoke role view [add or remove]?invoke softban
You can use the ?invoke softban command to change the softban message or the DM the member gets.
?invoke softban (message or dm) (message or embed code)?invoke softban dm
You can use the ?invoke softban dm command to change softban message for Direct Messages. Add `view` to see it.
?invoke softban dm (message or embed code)?invoke softban message
You can use the ?invoke softban message command to change softban message for command response. Add `view` to see it.
?invoke softban message (message or embed code)?invoke softban reset
You can use the ?invoke softban reset command to reset the softban message, DM, or both to the default.
?invoke softban reset [message or dm]?invoke softban view
You can use the ?invoke softban view command to show and preview the softban message, DM, or both.
?invoke softban view [message or dm]?invoke timeout
You can use the ?invoke timeout command to change the timeout message or the DM the member gets.
?invoke timeout (message or dm) (message or embed code)?invoke timeout dm
You can use the ?invoke timeout dm command to change timeout message for Direct Messages. Add `view` to see it.
?invoke timeout dm (message or embed code)?invoke timeout message
You can use the ?invoke timeout message command to change timeout message for command response. Add `view` to see it.
?invoke timeout message (message or embed code)?invoke timeout reset
You can use the ?invoke timeout reset command to reset the timeout message, DM, or both to the default.
?invoke timeout reset [message or dm]?invoke timeout view
You can use the ?invoke timeout view command to show and preview the timeout message, DM, or both.
?invoke timeout view [message or dm]?invoke unban
You can use the ?invoke unban command to change the message sent after an unban.
?invoke unban message (message or embed code)?invoke unban message
You can use the ?invoke unban message command to change the message sent in the channel after an unban.
?invoke unban message (message or embed code)?invoke unban reset
You can use the ?invoke unban reset command to reset the unban message to the default (👍).
?invoke unban reset?invoke unban view
You can use the ?invoke unban view command to show and preview the unban message.
?invoke unban view?invoke unjail
You can use the ?invoke unjail command to change the unjail message.
?invoke unjail message (message or embed code)?invoke unjail message
You can use the ?invoke unjail message command to change unjail message for command response. Add `view` to see it.
?invoke unjail message (message or embed code)?invoke unjail reset
You can use the ?invoke unjail reset command to reset the unjail message to the default.
?invoke unjail reset?invoke unjail view
You can use the ?invoke unjail view command to show and preview the unjail message.
?invoke unjail view?invoke unmute
You can use the ?invoke unmute command to change the message sent after an unmute.
?invoke unmute message (message or embed code)?invoke unmute message
You can use the ?invoke unmute message command to change the message sent in the channel after an unmute.
?invoke unmute message (message or embed code)?invoke unmute reset
You can use the ?invoke unmute reset command to reset the unmute message to the default (👍).
?invoke unmute reset?invoke unmute view
You can use the ?invoke unmute view command to show and preview the unmute message.
?invoke unmute view?invoke untimeout
You can use the ?invoke untimeout command to change the untimeout message.
?invoke untimeout message (message or embed code)?invoke untimeout message
You can use the ?invoke untimeout message command to change untimeout message for command response. Add `view` to see it.
?invoke untimeout message (message or embed code)?invoke untimeout reset
You can use the ?invoke untimeout reset command to reset the untimeout message to the default.
?invoke untimeout reset?invoke untimeout view
You can use the ?invoke untimeout view command to show and preview the untimeout message.
?invoke untimeout view?invoke variables
Variables and every embed code option for invoke messages.
?invoke variables?invoke view
You can use the ?invoke view command to show and preview every custom message.
?invoke view?iunmute
Restores a member's attach files & embed links permission.
?iunmute (member) [reason]?jail
Jails the mentioned user.
?jail (member) [duration] [reason]?jail-setup
You can use the ?jail-setup command to create the jail role and #jail channel, and hide every other channel from jailed members.
?jail-setup?jaillist
You can use the ?jaillist command to view a list of every current jailed member.
?jaillist?kick
You can use the ?kick command to kick a member from the server.
?kick (member) [reason]?lockall
Locks all channels.
?lockall [reason]?lockdown
Lockdown a channel.
?lockdown [channel] [reason]?lockdown all
Locks all channels.
?lockdown all [reason]?lockdown ignore
Blocks a channel from being altered when using the "unlock all" command.
?lockdown ignore?lockdown ignore add
You can use the ?lockdown ignore add command to set an ignored lockdown channel.
?lockdown ignore add [channel]?lockdown ignore list
You can use the ?lockdown ignore list command to view all ignored lockdown channels.
?lockdown ignore list?lockdown ignore remove
You can use the ?lockdown ignore remove command to remove an ignored lockdown channel.
?lockdown ignore remove [channel]?lockdown role
You can use the ?lockdown role command to set the default lock role.
?lockdown role (role or reset)?moderationhistory
Cases handled by a moderator (you, by default).
?moderationhistory [moderator]?modstats
Moderation statistics for a moderator (you, by default).
?modstats [member]?mute
You can use the ?mute command to mute a member.
?mute (member) [duration] [reason]?naughty
Temporarily make a channel NSFW for 30 seconds.
?naughty [channel]?nban
Unbans the mentioned user.
?nban (user) [reason]?nickname
You can use the ?nickname command to set a member's nickname - leave the name out to reset it.
?nickname (member) [nickname]?nickname force
Force a nickname on a member.
?nickname force (member) (nickname)?nickname force cancel
You can use the ?nickname force cancel command to stop forcing a member's nickname.
?nickname force cancel (member)?nickname force list
You can use the ?nickname force list command to list every forced nickname in this server.
?nickname force list?nickname remove
You can use the ?nickname remove command to remove a member's nickname.
?nickname remove (member)?nickname sanitize
You can use the ?nickname sanitize command to rename a member to a readable, non-hoisted name.
?nickname sanitize (member)?nsfw
Mark a channel as NSFW (age-restricted).
?nsfw [channel]?nuke
Clone the current channel.
?nuke?nuke add
Schedule nuke for a channel (this will reclone the channel).
?nuke add (channel) (interval) [message]?nuke archive
Automatically archive pins upon scheduled nuke.
?nuke archive (channel) (setting)?nuke list
You can use the ?nuke list command to view all scheduled nukes.
?nuke list?nuke remove
You can use the ?nuke remove command to remove scheduled nuke for a channel.
?nuke remove (channel)?nuke view
You can use the ?nuke view command to view message after scheduled nuke for channel.
?nuke view (channel)?proof
You can use the ?proof command to manage proof for a case log.
?proof?proof add
You can use the ?proof add command to add attachment(s) to a case log.
?proof add (case_id) [media_url]?proof list
You can use the ?proof list command to list all attachments for a case log.
?proof list (case_id)?proof remove
You can use the ?proof remove command to remove an attachment from a case log.
?proof remove (case_id) (index)?proof set
You can use the ?proof set command to set the proof and attachments if applicable for a case log.
?proof set (case_id) (explanation)?proof view
You can use the ?proof view command to view the proof and attachments for a case log.
?proof view (case_id)?purge
Deletes the specified amount of messages from the current channel.
?purge [member] [search]?purge activity
You can use the ?purge activity command to purge activity messages from chat.
?purge activity [search]?purge after
You can use the ?purge after command to purge messages after a given message ID.
?purge after (messagelink)?purge before
You can use the ?purge before command to purge messages before a given message ID.
?purge before (messagelink)?purge between
You can use the ?purge between command to purge between two messages.
?purge between (start_id) (finish_id)?purge bots
You can use the ?purge bots command to purge messages from bots in chat.
?purge bots [search]?purge contains
Purges messages containing given substring.
?purge contains (substring) [search]?purge embeds
You can use the ?purge embeds command to purge embeds from chat.
?purge embeds [search]?purge emoji
You can use the ?purge emoji command to purge emojis from chat.
?purge emoji [search]?purge endswith
You can use the ?purge endswith command to purge messages that ends with a given substring.
?purge endswith (substring) [search]?purge files
You can use the ?purge files command to purge files/attachments from chat.
?purge files [search]?purge humans
You can use the ?purge humans command to purge messages from humans in chat.
?purge humans [search]?purge images
You can use the ?purge images command to purge images (including links) from chat.
?purge images [search]?purge links
You can use the ?purge links command to purge messages containing links.
?purge links [search]?purge mentions
You can use the ?purge mentions command to purge mentions for a member from chat.
?purge mentions (member) [search]?purge reactions
You can use the ?purge reactions command to purge reactions from messages in chat.
?purge reactions [search]?purge startswith
You can use the ?purge startswith command to purge messages that start with a given substring.
?purge startswith (substring) [search]?purge stickers
You can use the ?purge stickers command to purge stickers from chat.
?purge stickers [search]?purge upto
You can use the ?purge upto command to purge messages up to a message link.
?purge upto (messagelink)?purge webhooks
You can use the ?purge webhooks command to purge messages from webhooks in chat.
?purge webhooks [search]?reactionhistory
You can use the ?reactionhistory command to see logged reactions for a message.
?reactionhistory (messagelink)?reactionsnipe
Snipe the latest reaction that was removed.
?reactionsnipe?remind
You can use the ?remind command to get reminded about whatever you choose.
?remind (duration) <reminder>?remind list
You can use the ?remind list command to view a list of your reminders.
?remind list?remind remove
You can use the ?remind remove command to remove a reminder.
?remind remove (id)?reminders
You can use the ?reminders command to view a list of your reminders.
?reminders?revokefiles
Removes/assigns the permission to attach files & embed links in the current channel.
?revokefiles [channel]?revokefiles off
Disables permissions to attach files & embed links in a channel.
?revokefiles off [channel]?revokefiles on
You can use the ?revokefiles on command to enable permissions to attach files & embed links in a channel.
?revokefiles on [channel]?rmute
You can use the ?rmute command to remove a member's add reactions & use external emotes permission.
?rmute (member) [reason]?role
You can use the ?role command to toggle a role on a member - type part of its name (`r @user mod`).
?role (member) (role)?role add
Adds role to a member.
?role add (member) (role)?role bots
You can use the ?role bots command to add a role to all bots.
?role bots (role)?role bots remove
You can use the ?role bots remove command to remove a role from all bots.
?role bots remove (role)?role cancel
Cancels a mass role task running.
?role cancel?role color
You can use the ?role color command to set a color for a role.
?role color (role) (colour)?role color gradient
You can use the ?role color gradient command to set a gradient color for a role.
?role color gradient (colour) (second_colour) (role)?role create
Creates a role with optional color.
?role create (name) [color]?role delete
Deletes a role.
?role delete (role)?role edit
You can use the ?role edit command to change a role name.
?role edit (role) (name)?role has
You can use the ?role has command to add a role to members with a specific role.
?role has (role) (assign_role)?role has remove
You can use the ?role has remove command to remove a role from members with a specific role.
?role has remove (role) (remove_role)?role hoist
You can use the ?role hoist command to toggle hoisting a role.
?role hoist (role)?role humans
You can use the ?role humans command to add a role to all humans.
?role humans (role)?role humans remove
You can use the ?role humans remove command to remove a role from all humans.
?role humans remove (role)?role icon
You can use the ?role icon command to set an icon for a role.
?role icon (role) [url]?role mentionable
You can use the ?role mentionable command to toggle mentioning a role.
?role mentionable (role)?role remove
Removes role from a member.
?role remove (member) (role)?role restore
You can use the ?role restore command to restore roles to a member.
?role restore (member)?role topcolor
Changes your highest roles color.
?role topcolor (colour) [member]?runmute
Restores a member's add reactions & use external emotes permission.
?runmute (member) [reason]?settings
Server settings for the bot.
?settings?settings autonick
You can use the ?settings autonick command to set a nickname to be assigned to members when they join.
?settings autonick (nick or none)?settings autoplay
You can use the ?settings autoplay command to set auto play for music.
?settings autoplay (setting)?settings baserole
You can use the ?settings baserole command to set the base role for where boost roles will go under.
?settings baserole (role or none)?settings config
You can use the ?settings config command to view settings configuration for guild.
?settings config?settings jail
You can use the ?settings jail command to set the jail channel.
?settings jail (channel)?settings jailmsg
You can use the ?settings jailmsg command to set a custom jail message.
?settings jailmsg (message or none)?settings jailrole
You can use the ?settings jailrole command to set the default role for the Jail system.
?settings jailrole (role)?settings jailrole add
You can use the ?settings jailrole add command to add another role jailed members get.
?settings jailrole add (role)?settings jailrole list
You can use the ?settings jailrole list command to list the jail roles.
?settings jailrole list?settings jailrole remove
You can use the ?settings jailrole remove command to remove a jail role.
?settings jailrole remove (role)?settings jailrole reset
You can use the ?settings jailrole reset command to remove every jail role.
?settings jailrole reset?settings jailroles
You can use the ?settings jailroles command to enable or disable removal of roles for jail.
?settings jailroles (yes or no)?settings reset
You can use the ?settings reset command to reset moderation configuration.
?settings reset?settings resetcases
You can use the ?settings resetcases command to reset jail-log cases.
?settings resetcases?setupmute
You can use the ?setupmute command to create the muted, image muted and reaction muted roles and deny them in every channel.
?setupmute?slowmode
Restricts members to sending one message per interval.
?slowmode [delay] [channel]?slowmode off
Disables slowmode in a channel.
?slowmode off [channel]?slowmode on
You can use the ?slowmode on command to enable slowmode in a channel.
?slowmode on (delay_time) [channel]?snipe
Snipe the latest message that was deleted.
?snipe [index]?softban
Softbans the mentioned user and deleting 1 day of messages.
?softban (member) [delete_history] [reason]?sticker
Modify or add stickers to your server!.
?sticker?sticker add
Downloads sticker and adds to server.
?sticker add [url] [name]?sticker cleanup
Cleans server sticker names.
?sticker cleanup?sticker remove
Removes sticker from server.
?sticker remove (name)?sticker rename
You can use the ?sticker rename command to rename the attached sticker to given new name.
?sticker rename (new name)?sticker tag
You can use the ?sticker tag command to add server vanity to stickers.
?sticker tag?talk
You can use the ?talk command to toggle a channel to text for a role.
?talk [role] [channel]?temprole
Temporarily give a role to a member.
?temprole (member) (duration) (role)?temprole list
You can use the ?temprole list command to list all active temporary roles.
?temprole list?thread
Commands to manage threads and forum posts.
?thread?thread add
You can use the ?thread add command to add a member to the thread.
?thread add [thread] (member)?thread lock
You can use the ?thread lock command to lock a thread or forum post.
?thread lock [thread] [reason]?thread remove
You can use the ?thread remove command to remove a member from the thread.
?thread remove [thread] (member)?thread rename
You can use the ?thread rename command to rename a thread.
?thread rename [thread] <new name>?thread unlock
You can use the ?thread unlock command to unlock a thread or forum post.
?thread unlock [thread] [reason]?thread watch
You can use the ?thread watch command to toggle a thread being watched for archival.
?thread watch [thread]?thread watch list
You can use the ?thread watch list command to view all threads in the server being watched.
?thread watch list?timeout
Mutes the provided member using Discord's timeout feature.
?timeout (member) [duration] [reason]?timeout list
You can use the ?timeout list command to list timed out members in this server, or for one member.
?timeout list [member]?unban
You can use the ?unban command to unban a user by ID, mention or name - or `all` to unban everyone.
?unban (user or all) [reason]?unbanall
You can use the ?unbanall command to unban every banned user in the server.
?unbanall?unhardban
You can use the ?unhardban command to remove a member from the hardban list.
?unhardban (user)?unhide
Unhide a channel from a role or member.
?unhide [target] [channel]?unjail
Unjails the mentioned user.
?unjail (member) [reason]?unlock
You can use the ?unlock command to unlock a channel.
?unlock [channel] [reason]?unlock all
Unlocks all channels except ignored channels.
?unlock all [reason]?unlockall
Unlocks all channels except ignored channels.
?unlockall [reason]?unmute
Unmutes a member.
?unmute (member) [reason]?untimeout
You can use the ?untimeout command to remove a member's timeout.
?untimeout (member) [reason]?vcdeafen
Deafen a user in a voice channel.
?vcdeafen (member)?vcdeafen force
Deafen a user so it stays - undeafening or rejoining won't lift it.
?vcdeafen force (member)?vcdeafenall
Deafen all users in a voice channel.
?vcdeafenall [channel]?vcinvite
Invite a member into your voice channel.
?vcinvite (member)?vckick
You can use the ?vckick command to kick a user from a voice channel.
?vckick (member)?vckickall
You can use the ?vckickall command to kick all users in a voice channel.
?vckickall [channel]?vclist
You can use the ?vclist command to list all users currently inside voice channels.
?vclist?vcmove
Move users between voice channels.
?vcmove (member) (channel)?vcmoveall
Move all users to another voice channel.
?vcmoveall (channel) [from channel]?vcmute
You can use the ?vcmute command to mute a user in a voice channel.
?vcmute (member)?vcmute force
You can use the ?vcmute force command to mute a user so it stays - unmuting or rejoining won't lift it.
?vcmute force (member)?vcmuteall
You can use the ?vcmuteall command to mute all users in a voice channel.
?vcmuteall [channel]?vcpull
Drag a member into your voice channel (needs Move Members).
?vcpull (member)?vcpullall
Pull all active users into your voice channel.
?vcpullall [from channel]?vctour
Drag a member through every voice channel for 10 seconds.
?vctour (member)?vcundeafen
Undeafen a user in a voice channel (lifts a forced deafen too).
?vcundeafen (member)?vcundeafenall
Undeafen all deafened voice users.
?vcundeafenall [channel]?vcunmute
You can use the ?vcunmute command to unmute a user in a voice channel (lifts a forced mute too).
?vcunmute (member)?vcunmuteall
You can use the ?vcunmuteall command to unmute all muted voice users.
?vcunmuteall [channel]?warn
You can use the ?warn command to warn a member.
?warn (member) [reason]?warn clear
You can use the ?warn clear command to clear all of a member's warnings.
?warn clear (member)?warn expiry
Auto-delete warnings older than a set period.
?warn expiry [period]?warn list
You can use the ?warn list command to list a member's warnings.
?warn list (member)?warn remove
You can use the ?warn remove command to remove one warning by its case number.
?warn remove (case_id) [reason]?warnings
You can use the ?warnings command to view warnings for a member.
?warnings (member)