Skip to content

Mod

Moderation and server management commands.

Name Aliases Description Usage
ban None Bans a user. .ban <target> [reason] [--delete-messages] [--nodm] [--duration]
clean None Cleans the bot's messages from the channel specified.

If no channel is specified, the bot deletes its messages from the channel the command was run in.

If a search number is specified, it will search that many messages from the bot in the specified channel and clean them.
.clean [search=100] [channel=CurrentChannel]
kick None Kicks a user from the server .kick <target> [reason] [--nodm]
lock lockdown Locks down the channel mentioned.

Sets the channel permissions as @everyone can't send messages.

If no channel was mentioned, it locks the channel the command was used in.
.lock [channel=CurrentChannel]
lock hard None Hard locks a channel.

Sets the channel permissions as @everyone can't send messages or read messages in the channel.

If no channel was mentioned, it hard locks the channel the command was used in.
.lock hard [channel=CurrentChannel]
massban None Mass bans users from the server.

Note: Users will not be notified about being banned from the server.
.massban [members]... <reason>
mute None Mutes a user .mute <target> [reason] [--duration] [--nodm]
pin None Pins a message by ID. .pin <message_id> [channel=CurrentChannel]
purge clear Purges messages that meet a certain criteria.

If called without a subcommand, the bot will remove all messages.
.purge <search>
purge attachments files Removes messages that contains attachments in the message. .purge attachments [search=100]
purge contains None Removes messages containing a certain substring. .purge contains <string>
purge user None Removes messages from a member .purge user <member> [search=100]
raidmode None .raidmode
timeban tempban Bans a user for a specified amount of time.

The duration can be a short time format such as "30d", a more human duration format such as "until Monday at 7PM", or a more concrete time format such as "2020-12-31".

Note that duration time is in UTC.
.timeban <target><duration> [reason] [--nodm]
timemute tempmute Mutes a user for a specified amount of time.

The duration can be a short time format such as "30d", a more human duration format such as "until Monday at 7PM", or a more concrete time format such as "2020-12-31".

Note that duration time is in UTC.
.timemute <target><duration> [reason] [--nodm]
unban None Unbans a user

You can pass either the ID of the banned member or the Name#Discrim combination of the member. The member's ID is easier to use.
.unban <member> [reason]
unlock None Unlocks the channel mentioned.

If no channel was mentioned, it unlocks the channel the command was used in.
.unlock [channel=CurrentChannel]
unlock hard None Hard unlocks the channel mentioned.

If no channel was mentioned, it unlocks the channel the command was used in.
.unlock hard [channel=CurrentChannel]
unmute None Unmutes a user .unmute <target> [reason]
unpin None Unpins a message by ID. .unpin <message_id> [channel=CurrentChannel]
warn None Warns a user .warn <target> [reason] [--nodm]
warn punishments punishment Configures warn punishments for the server. .warn punishments
warn punishments ban None Configures the warn ban punishment.

This bans the member after acquiring a certain amount of warns or higher.
.warn punishments ban <number>
warn punishments clear None Removes all warn punishment configuration. .warn punishments clear
warn punishments kick None Configures the warn kick punishment.

This kicks the member after acquiring a certain amount of warns.
.warn punishments kick <number>

Last update: June 22, 2021