About the Moderation Plugin
It's our goal to be the leading and soul defender of your server from all wrongdoers, that's why we're constantly developing our moderation features to stay on top of the currents. Circle's moderation plugin enables all 20+ of her moderation commands, all highly customizable, along with enabling automatic punishments in the automod plugin.

Getting Started

Navigate to your server's dashboard.
Select the Moderation plugin. If it's not enabled, you'll need to enable it.
Select a Modlog Channel from the drop-down. This plugin will not work without a modlog channel set!!
Follow the instructions below.

Setting Up the Muted Role
This role will be assigned to members when they get `c!mute`'d. It should revoke member's permissions to speak in your channels.

Pick your muted role from the muted role drop-down.

Muted Role Permissions
For users to actually be silenced, you'll need to make sure your muted role permissions actually restrict them from talking. This can be confusing, so follow this guide and we'll do it together.

Configuring Permissions for Public Channels

Open a channel's/category's settings.
Click the permissions tab.
For every role, set the Send Messages permission to /
Set your muted role's Send Messages permission to X
Repeat this for every channel you don't want muted people to talk in.

Configuring Permissions for Secret Channels

Open a channel's/category's settings.
Click the permissions tab.
Make sure the @everyone role cannot read messages by setting the View Channel permission to X.
For every role, set the Send Messages permission to /.
Give the special role(s) (my "Staff" role) permissions to view the channel by setting the View Channel permission to , leave the Send Messages permission on /.
Set the muted role's Send Messages permission to X.

Still need Help?
It's no worries! Our support team is ready to help.

Purging Messages on Ban
Circle will optionally delete up to a week of messages from a member when they're banned. This is known as Ban Delete Days.

Select a number from the Ban Delete Days drop-down.

Assigning Moderator Permissions
Your moderators must have the selected roles to receive the server moderator permission.

Select your moderator roles in the moderator roles drop-down.

The Server Administrator permission is given to members with Manage Guild or Administrator permissions in the server automatically.

Configuration Options
Require reasons on moderation actions - If enabled, Circle will require all moderators to provide a reason for their moderation action.
Require a duration on all mutes - If enabled, Circle won't allow moderators to administer permanent mutes.
Show reason on mod command confirmation - If enabled, Circle will append the reason to the confirmation message.
Show case number on mod command confirmation - If enabled, Circle will append the case number to the confirmation message.
DM users when they are moderated - If enabled, Circle will attempt to DM a member when they get kicked/softbanned/muted/banned. Circle will always messages members when they're `c!warn`ed.
Delete mod command invocation message - If enabled, Circle will delete the moderation command from chat after it's run.
Remove roles from members when they are muted - If enabled, Circle will remove every role from a member when they get muted, then give them back when they get unmuted. Circle will still assign and unassign the muted role.
Show voided cases on the c!modlogs command - If enabled, Circle will show all modlogs for a user, even if they're voided.

💥 Preset Reasons

What're Preset Reasons?
Preset Reasons are a way for you to make moderation faster by using condensing common reasons into a simple, easy to remember shortcut. For example, let's say you have a rule in your server that members must have their nickname set to bread, people usually overlook that rule which results in moderators warning a lot of people with some variation of "Rule 1 - Your nickname MUST be set to bread."

Typing all that takes time, but with preset reasons we can do something like this:

Now, we can warn members like so: c!warn @aaron#5115 r1, which would result in a warning for, "Rule #1 - Your server nickname MUST be set to bread.". Neat!

Creating a Preset Reason
Click the CREATE NEW button in the Preset Reasons box.
Enter the shortcut, this'll be what your moderators type in the command reason. (This cannot have any spaces, and must be less than 16 characters!)
Enter the reason you want to correspond the shortcut to.

Want more than 3 preset reasons? Check out Circle Premium!
Was this article helpful?
Thank you!