Moderation

Guide to setting up moderation commands in your server.

Overview

Moderation commands require some basic setup before they can be used. This includes moderation logs, mute roles, and the jailed role & channel.

1

Creating the case logs & jail role

Jail is a feature similar to mute, but it restricts users from all channels except #jail

Use the ;setjail command to create the case logs channel and jail role.

2

Creating the necessary mute roles

This will create a image mute, and reaction mute role.

Use the ;setmute command to create the necessary mute roles.

Upon completion of the setup, you’ll notice a few new roles and channels in your server.

  • Image Muted - Used to restrict users from uploading attachments.

  • Reaction Muted - Used to restrict users from reacting to messages.

  • Jailed - Used to restrict users from all channels except the #jail channel.

    • The jailed role can be renamed since it’s found by its id.

Invoke Messages

You can customize the response for moderation commands and the direct message which will be sent after punishing the user.

The following moderation commands can be customized:

  • jail, kick, ban & mute

The message parameter can be raw text or an embed with dynamic variables.

Command response:

;invoke message (command) add [code]
;invoke message (command) add Kicked, {member.mention}

Direct messages:

;invoke dm (command) add [code]
;invoke dm (command) add Kicked, {member.mention}

Last updated