Moderation commands
138 public moderation command entries, with syntax, aliases, permissions, and examples.
Commands in this category#
ban, banland, banview, tempban, softban, botclear, clearinvites, drag, dump, forcenickname, hardban, hide, history, caselog, reason, imute, iunmute, jail, jaillist, lockdown, moderationhistory, modstats, moveall, mute, naughty, notes, nuke, proof, protect, punishmentboard, purge, raid, recentban, records, rename, restrictcommand, revokefiles, rmute, runmute, say, setupmute, slowmode, stickyrole, stripstaff, talk, temprole, thread, timeout, topic, unban, unbanall, unhide, unjail, unlock, unmute, untimeout, warn, warnings. Open a command below for its syntax and requirements.
Before running a command#
Replace placeholder arguments with the intended server, member, role, channel, or value. Check caller permissions and Weepy’s role hierarchy before performing administrative actions. Examples are syntax references, not instructions to change your server. The command reference guide explains argument notation.
Command reference
Expand a command for its syntax, permissions, and examples.
Bans the mentioned user
- Aliases
- None
- Parameters
- member, delete history, reason
- Requires
- Ban Members
,ban (user) (delete history) <reason>Set default message history purge upon ban
- Aliases
- None
- Parameters
- delete history
- Requires
- Manage Guild Ban Members
,ban purge (delete history)Shows recent bans
- Aliases
- None
- Parameters
- n/a
- Requires
- Ban Members
,ban recentShows every ban recorded for this server
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,banlandShows a stored ban by user ID, username, or mention
- Aliases
- None
- Parameters
- user
- Requires
- Administrator
,banview (user)Temporarily bans a member and automatically unbans them
- Aliases
- None
- Parameters
- member, duration, reason
- Requires
- Ban Members
,tempban (member) (duration) <reason>Bans and immediately unbans a member to remove message history
- Aliases
- None
- Parameters
- member, delete history, reason
- Requires
- Ban Members
,softban (member) <delete history> <reason>Clears recent bot replies, webhook messages and users' bot commands (100 by default)
- Aliases
- bc
- Parameters
- number
- Requires
- Manage Messages
,botclear <number>Remove every server invite
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,clearinvitesMove one or more members to a voice channel
- Aliases
- None
- Parameters
- members, channel
- Requires
- Move Members
,drag (members) (channel)Export all members of a role
- Aliases
- None
- Parameters
- role
- Requires
- Manage Roles
,dump (role)Stop enforcing a member's nickname
- Aliases
- clear, delete
- Parameters
- member
- Requires
- Administrator
,forcenickname remove (member)View a member's forced nickname
- Aliases
- show, status
- Parameters
- member
- Requires
- Administrator
,forcenickname view (member)View every forced nickname
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server Manage Nicknames
,forcenickname listForce a member to keep a server nickname
- Aliases
- forcenick, fn, forcename
- Parameters
- member, name, reason
- Requires
- Administrator Weepy requires Manage Nicknames
,forcenickname (member) (name) [--reason reason]Keep a member banned
- Aliases
- None
- Parameters
- member, reason
- Requires
- Administrator Antinuke Admin
,hardban (member) <reason>View the list of hardbanned members
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator Antinuke Admin
,hardban listHide a channel from a role or member
- Aliases
- None
- Parameters
- channel, role or member
- Requires
- Manage Channels
,hide (channel) (role or member)View every recorded punishment for a member
- Aliases
- None
- Parameters
- member, command
- Requires
- Manage Messages
,history (member) <command>View a case log by ID
- Aliases
- None
- Parameters
- case id
- Requires
- Manage Messages
,history view (case id)Remove a punishment from a member's visible history
- Aliases
- None
- Parameters
- member, case id
- Requires
- Manage Messages
,history remove (member) (case id)Remove all punishments from a member's visible history
- Aliases
- None
- Parameters
- member
- Requires
- Administrator
,history removeall (member)View a case log by ID
- Aliases
- None
- Parameters
- case id
- Requires
- Manage Messages
,caselog (case id)Update the reason on a case log
- Aliases
- None
- Parameters
- case id, reason
- Requires
- Manage Messages
,reason (case id) (reason)Remove a member's file and embed permissions
- Aliases
- None
- Parameters
- member, reason
- Requires
- Moderate Members
,imute (member) <reason>Restore a member's file and embed permissions
- Aliases
- None
- Parameters
- member, reason
- Requires
- Moderate Members
,iunmute (member) <reason>Jails a member without removing their existing roles
- Aliases
- None
- Parameters
- member, duration, reason
- Requires
- Moderate Members
,jail (member) <duration> <reason>View a list of every currently jailed member
- Aliases
- None
- Parameters
- n/a
- Requires
- Moderate Members
,jaillistLocks a channel while saving its exact previous permissions
- Aliases
- lock, l
- Parameters
- channel, reason
- Requires
- Manage Channels
,lockdown <channel> <reason>Locks every non-ignored text channel
- Aliases
- None
- Parameters
- reason
- Requires
- Manage Channels
,lockdown all <reason>Sets the role affected by future channel locks
- Aliases
- None
- Parameters
- role
- Requires
- Manage Guild
,lockdown role (role|default)Lists channels excluded from bulk lock and unlock operations
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Guild
,lockdown ignoreExcludes a channel from bulk lock and unlock operations
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Guild
,lockdown ignore add (channel)Allows a channel to participate in bulk lock operations again
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Guild
,lockdown ignore remove (channel)Shows channels ignored by bulk locks
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Guild
,lockdown ignore listView moderation actions from a staff member
- Aliases
- modhistory
- Parameters
- member, command
- Requires
- Manage Messages
,moderationhistory (member) <command>View punishment statistics for a moderator
- Aliases
- None
- Parameters
- member
- Requires
- Manage Messages
,modstats (member)Move everyone in your current voice channel to another channel
- Aliases
- None
- Parameters
- channel
- Requires
- Administrator
,moveall (channel)Mute a member
- Aliases
- None
- Parameters
- member, duration, reason
- Requires
- Moderate Members
,mute (member) <duration> <reason>View a list of every muted member
- Aliases
- None
- Parameters
- n/a
- Requires
- Moderate Members
,mute listTemporarily mark a text channel NSFW for 30 seconds
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Channels
,naughty (channel)View notes on a member
- Aliases
- None
- Parameters
- member
- Requires
- Manage Messages
,notes (member)Add a note for a member
- Aliases
- None
- Parameters
- member, note
- Requires
- Manage Messages
,notes add (member) (note)Clear all notes from a member
- Aliases
- None
- Parameters
- member
- Requires
- Manage Messages
,notes clear (member)Remove a note from a member
- Aliases
- None
- Parameters
- member, id
- Requires
- Manage Messages
,notes remove (member) (id)Schedule a channel to be periodically recreated
- Aliases
- None
- Parameters
- channel, interval, message
- Requires
- Administrator
,nuke add (channel) (interval) <message>Schedule a channel to be recreated every day at a local time
- Aliases
- None
- Parameters
- channel, time, timezone
- Requires
- Administrator
,nuke daily (channel) (HH:MM) <timezone>Remove a scheduled channel nuke
- Aliases
- None
- Parameters
- channel
- Requires
- Administrator
,nuke remove (channel)Toggle pin archival for a scheduled nuke
- Aliases
- None
- Parameters
- channel, setting
- Requires
- Administrator
,nuke archive (channel) (on|off)Changes the message posted after a scheduled nuke
- Aliases
- None
- Parameters
- channel, message
- Requires
- Administrator
,nuke notice (channel) <message>View all scheduled nukes
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,nuke listView the scheduled nuke for a channel
- Aliases
- None
- Parameters
- channel
- Requires
- Administrator
,nuke view (channel)Confirm before recreating the current channel with its settings and permissions; deletes its message history
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,nukeManage proof and attachments for a moderation case
- Aliases
- None
- Parameters
- subcommand
- Requires
- Manage Messages
,proofSet the written proof for a case and include attached media
- Aliases
- None
- Parameters
- case id, explanation
- Requires
- Manage Messages
,proof set (case id) (explanation)Add one or more media attachments to a case
- Aliases
- None
- Parameters
- case id, media url
- Requires
- Manage Messages
,proof add (case id) (media url)Remove an attachment from a case by its displayed index
- Aliases
- None
- Parameters
- case id, index
- Requires
- Manage Messages
,proof remove (case id) (index)List every attachment stored for a case
- Aliases
- None
- Parameters
- case id
- Requires
- Manage Messages
,proof list (case id)View the written proof and attached media for a case
- Aliases
- None
- Parameters
- case id
- Requires
- Manage Messages
,proof view (case id)Lists members and roles protected from Weepy moderation actions
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,protect listProtects a member or role from Weepy moderation actions
- Aliases
- protected
- Parameters
- member, role
- Requires
- Administrator
,protect (member or role) | protect listShows currently jailed, muted, and timed-out members
- Aliases
- modboard, punishments, detained
- Parameters
- n/a
- Requires
- Moderate Members
,punishmentboardPurges recent messages or a member's latest messages
- Aliases
- c, clear, prune
- Parameters
- member, number
- Requires
- Manage Messages
,purge (number)
purge (member) (number)Purges messages containing stickers
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge stickers (number)Purges messages mentioning a member
- Aliases
- None
- Parameters
- member, number
- Requires
- Manage Messages
,purge mentions (user) (number)Purges messages containing Unicode emoji
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge emoji (number)Purges messages containing Discord custom emotes
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge emote (number)Purges messages containing Discord custom emotes
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge emotes (number)Purges through a referenced message
- Aliases
- None
- Parameters
- message
- Requires
- Manage Messages
,purge upto (message)Purges messages containing embeds
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge embeds (number)Purges messages containing files
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge files (number)Purges messages starting with a substring
- Aliases
- None
- Parameters
- substring, number
- Requires
- Manage Messages
,purge startwith (substring) (number)Purges messages containing images
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge images (number)Purges messages starting with a substring
- Aliases
- None
- Parameters
- substring, number
- Requires
- Manage Messages
,purge startswith (substring) (number)Purges messages containing a substring
- Aliases
- None
- Parameters
- substring, number
- Requires
- Manage Messages
,purge contains (substring) (number)Purges bot and webhook messages
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge bots (number)Purges webhook messages
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge webhooks (number)Purges messages containing links
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge links (number)Purges messages between two boundaries
- Aliases
- None
- Parameters
- start message, finish message
- Requires
- Manage Messages
,purge between (start id) (finish id)Purges messages after a given message
- Aliases
- None
- Parameters
- message link
- Requires
- Manage Messages
,purge after (message link)Purges human-authored messages
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge humans (number)Purges messages before a given message
- Aliases
- None
- Parameters
- message link
- Requires
- Manage Messages
,purge before (message link)Clears reactions from recent messages
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge reactions (number)Purges Discord activity and system messages
- Aliases
- None
- Parameters
- number
- Requires
- Manage Messages
,purge activity <number>Purges messages ending with a substring
- Aliases
- None
- Parameters
- substring, number
- Requires
- Manage Messages
,purge endswith (substring) (number)Remove members who joined within a recent time window
- Aliases
- None
- Parameters
- time, action, reason
- Requires
- Ban Members
,raid (time) (ban|kick) <reason>Ban a number of the most recently joined members
- Aliases
- None
- Parameters
- count, reason
- Requires
- Ban Members
,recentban (count) <reason>View your moderation record or a member's record
- Aliases
- None
- Parameters
- member
- Requires
- n/a
,records <member>Assign a one-time server nickname; use fn when it must be enforced
- Aliases
- n, name, nick, nickname
- Parameters
- member, newnick
- Requires
- Manage Nicknames
,rename (member) (newnick)Allow a role exclusive access to a command
- Aliases
- None
- Parameters
- command, role
- Requires
- Manage Server
,restrictcommand add (command) (role)Remove a role's exclusive command access
- Aliases
- None
- Parameters
- command, role
- Requires
- Manage Server
,restrictcommand remove (command) (role)List restricted commands and their allowed roles
- Aliases
- None
- Parameters
- role or command
- Requires
- Manage Server
,restrictcommand list <role or command>Remove every command restriction
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,restrictcommand resetOnly allow configured roles to use a command
- Aliases
- None
- Parameters
- command, role
- Requires
- Manage Server
,restrictcommand (command) (role)Toggles file and embed permissions in the current channel
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Channels
,revokefilesEnables file and embed permissions in a channel
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Channels
,revokefiles on (channel)Disables file and embed permissions in a channel
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Channels
,revokefiles off (channel)Remove a member's reaction and external emoji permissions
- Aliases
- None
- Parameters
- member, reason
- Requires
- Moderate Members
,rmute (member) <reason>Restore a member's reaction and external emoji permissions
- Aliases
- None
- Parameters
- member, reason
- Requires
- Moderate Members
,runmute (member) <reason>Makes weepy send a plain-text message
- Aliases
- None
- Parameters
- message
- Requires
- Manage Messages
,say (message)Create and repair specialized muted roles and channel permissions
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server Manage Channels
,setupmuteSets or disables slowmode in a text channel
- Aliases
- sm
- Parameters
- duration, channel
- Requires
- Manage Channels
,slowmode (duration|off) <channel>Lists every text channel with active slowmode
- Aliases
- view
- Parameters
- n/a
- Requires
- Manage Channels
,slowmode listEnables slowmode in a channel
- Aliases
- None
- Parameters
- channel, delay time
- Requires
- Manage Channels
,slowmode on (channel) (delay time)Disables slowmode in a channel
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Channels
,slowmode off (channel)Add a sticky role for a member
- Aliases
- None
- Parameters
- member, role
- Requires
- Server Owner
,stickyrole add (member) (role)Remove a sticky role from a member
- Aliases
- None
- Parameters
- member, role
- Requires
- Server Owner
,stickyrole remove (member) (role)List every sticky role
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner
,stickyrole listReapply a role to a member whenever they rejoin
- Aliases
- None
- Parameters
- member, role
- Requires
- Server Owner
,stickyrole (member) (role)Removes every manageable staff or moderation role from a member
- Aliases
- None
- Parameters
- member, reason
- Requires
- Administrator
,stripstaff (member) <reason>Toggle an explicit Send Messages allowance for a role in a channel
- Aliases
- None
- Parameters
- channel, role
- Requires
- Manage Channels
,talk (channel) (role)Temporarily give a role to a member
- Aliases
- None
- Parameters
- member, duration, role
- Requires
- Manage Roles
,temprole (member) (duration) (role)List all active temporary roles
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Roles
,temprole listCommands to manage threads and forum posts
- Aliases
- None
- Parameters
- subcommand
- Requires
- None
,threadRename a thread or forum post
- Aliases
- None
- Parameters
- thread, new name
- Requires
- Manage Threads
,thread rename (thread) (new name)Lock a thread or forum post
- Aliases
- None
- Parameters
- thread, reason
- Requires
- Manage Threads
,thread lock (thread) <reason>Unlock and unarchive a thread or forum post
- Aliases
- None
- Parameters
- thread, reason
- Requires
- Manage Threads
,thread unlock (thread) <reason>Add a member to a thread
- Aliases
- None
- Parameters
- thread, member
- Requires
- Manage Threads
,thread add (thread) (member)Remove a member from a thread
- Aliases
- None
- Parameters
- thread, member
- Requires
- Manage Threads
,thread remove (thread) (member)Toggle a thread being watched to prevent automatic archival
- Aliases
- None
- Parameters
- thread
- Requires
- Manage Channels
,thread watch (thread)View every thread watched for archival
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Channels
,thread watch listView a list of timed out members
- Aliases
- None
- Parameters
- n/a
- Requires
- Moderate Members
,timeout listTimes out a member
- Aliases
- None
- Parameters
- member, duration, reason
- Requires
- Moderate Members
,timeout (member) <duration> <reason>Change the current text channel topic
- Aliases
- None
- Parameters
- text
- Requires
- Manage Channels
,topic (text)Unbans the mentioned user
- Aliases
- None
- Parameters
- user, reason
- Requires
- Ban Members 🗒️ Generates one-time use invite for member
,unban (user) <reason>Cancel the running unban-all operation
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner
,unbanall cancelUnban every member in the server
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner
,unbanallExplicitly unhide a channel for a role or member
- Aliases
- None
- Parameters
- channel, role or member
- Requires
- Manage Channels
,unhide (channel) (role or member)Manually ends a member's jail
- Aliases
- None
- Parameters
- member
- Requires
- Moderate Members
,unjail (member)Restores a channel's exact permissions from before it was locked
- Aliases
- ul
- Parameters
- channel, reason
- Requires
- Manage Channels
,unlock <channel> <reason>Restores every non-ignored channel currently locked by weepy
- Aliases
- None
- Parameters
- reason
- Requires
- Manage Channels
,unlock all <reason>Manually ends a member's mute
- Aliases
- None
- Parameters
- member
- Requires
- Moderate Members
,unmute (member)Removes a member's active timeout
- Aliases
- None
- Parameters
- member, reason
- Requires
- Moderate Members
,untimeout (member) <reason>Warn a member
- Aliases
- None
- Parameters
- member, reason
- Requires
- Moderate Members
,warn (member) <reason>Remove every active warning from a member
- Aliases
- None
- Parameters
- member, reason
- Requires
- Moderate Members
,warn clear (member) <reason>Remove one warning
- Aliases
- None
- Parameters
- warning ID, reason
- Requires
- Moderate Members
,warn remove (warning ID) <reason>View one warning by its ID
- Aliases
- None
- Parameters
- warning ID
- Requires
- n/a
,warn view (warning ID)View your active warnings or a member's warnings
- Aliases
- None
- Parameters
- member
- Requires
- n/a
,warnings <member>