🛠️Moderation
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
Look Up User Info
Issue Timeouts
Issue Server Bans
Issue Kicks
Issue Bans
Commands
Set-Up
set up the moderation module using 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

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

From this pannel, moderators can undergo different actions.
Options
Warnings
When selecting warnings, a submenu will appear below for the moderator

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 kicks the specified user from the server
Options
Reason - The reason (that is shared with the user) for the kick
Ban
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.

Last updated
Was this helpful?