Moderation Module
The moderation module has many commands that can help you with moderating your server.
Warning
As of 6/15/2020, this module has changed a LOT and this documentation is outdated. This message will be removed once I update these docs.
Critical Alert
As of 07/02/2021, this documentation is even more severely outdated. Please do not read this until someone fixes it.
Note
Replace [prefix] with the prefix that the bot is set to in your server. If you forgot your prefix, just mention the bot to get the prefix set.
Ban
Usage: [prefix]ban <user> [delete_message_days] [reason]
Bans the user specified in the user parameter, purging messages according to the delete_message_days paramater and with a reason of the reason paramater. This command will DM the user the ban reason and moderator. You can also pass IDs into the user paramater if the user is not in your server. This will "hackban" that user from your server.
Bans
Usage: [prefix]bans
Shows all the bans in the server with the ban reason.
Kick
Usage: [prefix]kick <user> [reason]
Kicks the user from the server with the reason specified in the reason paramater.
Voice Channel Kick
Usage: [prefix]vckick <user>
Kicks <user>
from the current voice channel that they are within.
Mute
Usage: [prefix]mute <user> [time] [reason]
Gives the user the muterole set with [prefix]set edit muterole <role>
for the duration time (which is in seconds) and an optional reason that gets logged. This command will turn the mute to a permanent mute if the user leaves the server and tries to evade the role.
Mutes
Usage: [prefix]mutes
Shows all the muted users in the server.
Purge
Usage: [prefix]purge <amount>
Deletes <amount>
number of messages from the current channel.
Warning
If you put a huge amount of messages, the bot WILL purge that amount of messages. Please be careful and don't make decisions that you would regret later.
Prune
Usage: [prefix]prune <member> <amount>
Searches [amount] messages in the channel this command is executed in and deletes all the messages that match the member.
Role
Usage: [prefix]role <user> [role]
Givers or removes [role]
from <user>
relative to whether or not they have the role.
Words
Usage: [prefix]words <add/clear/delete> [banned word]
Adds or removes [banned word]
from the banned words list. Messages that contain banned words will me automatically deleted from channels the bot has access to. <.../clear/...>
will clear the banned words list.
Purge
Usage: [purge] <amount>
Purges the [amount] of messages from the channel this command is executed in.
Record
Usage: [prefix]record <start/stop/purge>
Start: Starts a recording in the channel
Stop: Stops current recording
Purge: Purges all the messages in the recording. This is all the messages between your record start
and record stop
Role
Usage [prefix]role <member> <role>
Toggles the role from the member. If the user has the role, the role will be removed from the target. If the target does not have this role, it would be added to the target.
Temp Role
Usage: [prefix]temprole <member> <time> <role>
Gives [member]
the [role]
for x amount of time in seconds.