Certain parts or the entirety of the plugin/feature may require a Premium Subscription.
For further information about premium services, please visit our Premium Page.
The Moderator plugin is a key part of MEE6, providing the ability to automate many moderation tasks, allowing server administrators and moderators to better enforce rules and ensure that the server is a safe and enjoyable place for all members.
Automod rulesets are automatic checks that you can enable or disable to manage content on your server.
This feature enables MEE6 to scan messages for a list of pre-defined words or phrases, often used to prevent the use of offensive or inappropriate language. You can choose the action MEE6 takes when bad words are detected. The actions include:
There are also advanced settings to fine-tune the feature:
This feature helps to combat spam. When enabled, MEE6 will monitor for repeated phrases or sentences and can take action if a user is repeating the same message too many times.
If enabled, MEE6 will automatically check for and remove Discord server invites. This is helpful for preventing advertisement spam.
Similar to server invites, this feature allows MEE6 to remove messages containing links to external websites, helping to prevent spam and potentially unsafe content.
MEE6 can monitor messages for excessive use of capital letters (default is 70% of the message in capital letters). This can help to reduce "shouting" and ensure a more peaceful environment.
MEE6 can also check messages for too many emojis, spoilers, or mentions of other users. Each of these can be disruptive in large amounts, and limiting them can help to keep conversation civil and enjoyable.
Zalgo text is a form of writing where additional characters are added to letters, making them appear chaotic and often hard to read. MEE6 can check for and remove this type of text to keep conversation readable.
In addition to the Automod rulesets, MEE6 provides a general anti-spam feature. This monitors how frequently users are sending messages, and if a user is found to be sending messages too frequently, it can take action.
The Admin feature allows for more manual moderation. Server administrators can use a range of commands to directly ban, kick, or mute members.
Every action taken by MEE6 is recorded in the Audit Logs. This allows administrators and moderators to review actions taken, both for transparency and to assist with any investigations into incidents.
The logging events are being stored and sent with a webhook with an interval between 1-5 minutes.
The Moderator Plugin in MEE6 offers the ability to set up automated actions based on specific triggers or rule violations. These automated actions can help server administrators and moderators maintain a safe and enjoyable environment by enforcing rules and addressing disruptive behavior. One powerful feature of the Moderator Plugin is the ability to configure automated actions based on the number of warnings issued to a member within a certain time frame.
Automated Actions Based on Warnings:
You can configure the Moderator Plugin to apply specific actions based on the number of warnings a member receives within a defined time period, such as 24 hours. For instance, you can set up rules like "2 warnings in the last 24 hours" that trigger automated consequences for the user. Here are some examples of automated actions based on warning thresholds:
10 Warnings in the Last 14 Days - Permanent Ban:
If a member receives ten warnings within a 14-day window, the automated action will be to issue a permanent ban from the server.
5 Warnings in the Last 7 Days - Temporary Ban (3 Days):
If a member accumulates five warnings within a rolling 7-day period, the automated action will be to temporarily ban the user for a duration of 3 days.
2 Warnings in the Last 24 Hours - Temporary Mute (1 Day):
If a member receives two warnings within a 24-hour period, the automated action will be to temporarily mute the user for a duration of 1 day.
Order of Automated Actions:
It is essential to set up the automated actions in a specific order from top to bottom based on the severity of the consequences. When a member's behavior triggers multiple rules, the Moderator Plugin will apply the action associated with the first rule that matches the criteria. Therefore, the most severe actions should be at the top, while less severe actions should be placed at the bottom.
For example, if a user accumulates 10 warnings in 7 days, the automated action should be a permanent ban. This rule should be listed at the top. If, on the other hand, the same user receives 2 warnings in 24 hours after the permanent ban, the automated action should be a temporary mute for 1 day. This rule should be listed below the permanent ban rule.
By organizing the automated actions in this way, you ensure that the most severe consequences take precedence over less severe ones and that the hierarchy of punishments is clear and consistent.
Configuring automated actions in the Moderator Plugin allows you to implement an effective and automated moderation system, helping you maintain a healthy and welcoming community for all members. Be sure to review and fine-tune the rules periodically to ensure they align with the server's specific needs and rules.
Below is a table listing the moderator commands available in the MEE6 bot, along with their argument options:
Command | Description | Arguments/Options |
---|---|---|
/ban |
Ban a member from the server. | @member (mention), reason (optional) |
/tempban |
Temporarily ban a member from the server. | @member (mention), duration , reason (optional) |
/clear |
Delete a channel's messages. | amount (number of messages to delete, 50k max) |
/clear-all-infractions |
Remove all infractions of every member in the server. | |
/infractions |
Display a member's infractions. | @member (mention, optional) |
/kick |
Kick a member from the server. | @member (mention), reason (optional) |
/mute |
Mute a member in the server. | @member (mention), duration , reason (optional) |
/tempmute |
Temporarily mute a member in the server. | @member (mention), duration , reason (optional) |
/role-info |
Get information about a role. | @role (mention of the role) |
/server-info |
Get information about the server. | |
/slowmode |
Enable/Disable slowmode in a channel. | duration , reason (optional) |
/unban |
Unban a member from the server. | userID (user ID) |
/unmute |
Unmute a member from the server. | @member (mention), reason (optional) |
/user-info |
Get information about a member. | @member (mention, optional) |
/warn |
Warn a member. | @member (mention), reason (optional) |
Please note that the command prefixes (e.g., !
) may vary depending on the server configuration. Additionally, some of the commands might have further options or variations not listed here, and it's always a good idea to consult the official documentation or help command within the bot for more detailed information.
By configuring these features and checks to fit the needs of your server, you can ensure that conversation remains safe, civil, and enjoyable for everyone. Whether you need to combat spam, prevent shouting, or remove inappropriate language, MEE6's Moderator plugin provides the tools you need.
If you need assistance or have any questions about the Moderator Plugin, we're here to help! You can join our Support Server or reach out to us at the Support Portal.