Page cover

🛠️Moderation

Note: This module needs to be configured before being enabled

This module allows moderators to issue punishments to server members!

How it works

  • This module is a central hub for moderators to use

  • This means that moderators can only take out certain moderation actions, without the need to have external permissions - which could be used wrongfully

  • Moderators can not take action on anyone above or equal to their role or bots, and depending on their role can only take certain actions

Permission Chart

Feature
Moderators
Managing Mods
Admins

Look Up User Info

Issue Timeouts

Issue Server Bans

Issue Kicks

Issue Bans

Commands

Set-Up

Prior to setup, please create 3 seperate roles which will be used for permission scaling, as shown in the above chart

set up the moderation module using the /moderation-setup command!

you must have administrator permissions to use the /moderation-setup command

With this command you can set the required roles to be able to use moderation, and what they can access.

once running the command with your selected roles, you will get a message back to show your edits. After your first time using the module, you will always get a warning before overriding your current settings.

Usage

This module is all used within the /moderation_dashboard command. This command is a hub for dealing with moderation actions. Depending on the users role, and what you have configured above. The moderating user will see different options

An example for managing mods. Please see the above permission chart for more details on what each configured role can see.

If a user is above or equal to their permission level, they will see limited actions:

This image shows an example when a user tries to moderate a user above them.

From this pannel, moderators can undergo different actions.

Options

Warnings

When selecting warnings, a submenu will appear below for the moderator

The warnings section

There are 4 options

List warning - Lists the selected users current warnings

Add Warning - Adds a new warning for the user

Remove Warning - Removes a warning for the user

Remove all warnings - Removes all of this users Current Warnings

Timeout

This will time out a user and remove their expression permissions (send messages, join vcs...) for the specified amount of time

Options

Duration - The duration in seconds of the timeout

Reason - The reason (that is shared with the user) for the timeout

Server Ban

This function temporaily takes away a users ability to see member channels, but allows them to only see read-only channels.

When selecting this option, you will have 2 fields:

Duration - The duration in seconds of the server ban

Reason - The reason (that is shared with the user) for the server ban

Once done, the user will then be granted the server ban role, which takes away their permissions.

User info

This returns various pieces of information about a user about their discord account (i.e when they joined the server) and provides a moderation view (BETA) for the user.

Kick

This is only avalible to managing moderators and admins

This kicks the specified user from the server

Options

Reason - The reason (that is shared with the user) for the kick

Ban

This is only avalible to admins

This bans the specified user from the server

Options

Reason - The reason (that is shared with the user) for the ban

Disable

Disable this plugin by using /moderation-disable command and agreeing to the confirmation pop-up

This will disable all commands accociated with the module, remove all role data. But, will keep warning data.

disabling the moderation plugin

Last updated

Was this helpful?