Moderation
Guide to setting up moderation commands in your server.
Overview
Note:
The role hierarchy of the bot is very important. Place gato role on top of all managable roles.
The moderation commands need a setup before being used. Follow the steps below to set them up properly.
Jail Configuration
To configure the jail feature and ensure the role and channel are created correctly, run the setup command:
,setup
This will automatically create a "jail" role and a dedicated channel with the correct permissions. The default duration is set to 4 weeks.
Mute Configuration
To configure the mute feature and ensure the role and channel are created correctly, run the setup command:
,setmute
This will automatically create a "mute", "rmute" and "imute" roles. The default duration is set to 1 hour.
Once created, the following roles meaning are :
jail: a member with this role will be jailed for a specific durationmute: a member with this role will be muted for a specific durationrmute: a member with this role will be unable to react to messages for a specific durationimute: a member with this role will be unable to attach files in messages for a specific duration
All commands follow the same syntax and options :
,jail (user) [duration] [reason]
Staff Roles
It’s important to set the staff roles in your server to ensure that gato can
identify who has dangerous permissions. This is necessary for the stripstaff
punishment to work.
Use the ,settings staff @role command to set a role as a staff role, you would
re-run the command if you don’t want a role set as staff anymore.
,settings staff (role)
Invoke Messages
Each commands is customisable in terms of the message that gets sent, in private message or in the server.
The follwing commands : jail, kick, ban, tempban, softban, hardban, timeout & warn are customisable.
,invoke (command) (message or dm) (message)