Penalties
Punishing members and adding notes.
Enables effective rule enforcement.
Functionality
Users of the module can penalize server members and add notes to them.
We recommend using it regularly to keep the number of violations under control.
Penalties system
Punishments are divided into types based on their severity:
| Name | Description | Severity |
|---|---|---|
| Warn | Information about violation of rules | 🟢 |
| Mute | Temporary restriction of server usage | 🟡 |
| Kick | Removal from the server | 🟠 |
| Ban | Removal from the server with a temporary return block | 🔴 |
Creating
After using the correct command, the penalty is saved in the system and assigned to the user. It can also be sent to a channel or in a private message, depending on the configuration.
Tip
If you do not want administrators to be penalized, set up shields.
Browsing
Existing penalties can be browsed individually or as a list of all user's violations. Each one has a unique ID, which you'll find at the bottom of the message, after the hashtag. The commands for browsing are /view-penalty and /profile.
Editing
Penalties with a duration will expire automatically, if possible. You can end them early or remove them using the /edit-penalty command. Updates can also be sent to a channel or in a private message.
Warning
Ending penalties by manually removing roles and bans does not work. The system regularly checks whether penalties match the current situation on the server and restores any missing restrictions.
Notes system
We suggest using notes to leave information for other administrators.
Creating
When you use the /note command, the note will be saved and optionally highlighted. Highlighting slightly changes its appearance and display rules to make it more visible. It can also be posted to a channel if the configuration allows it.
Browsing
Existing notes can be browsed individually or as a list of all user's notes. Each note has a unique entry number, which you'll find at the bottom of the message after the hashtag. The commands for viewing are /view-note and /profile.
Editing
All notes can be highlighted or deleted using the /edit-note command. Updates can also be posted to a channel, just like when creating a note.
Commands
| Name | Description | Parameters | Shields |
|---|---|---|---|
| /warn | Warn a member | member + reason | ✅ |
| /mute | Mute a member | member + duration + reason | ✅ |
| /kick | Kick a member | member + reason | ✅ |
| /ban | Ban a member | member + duration + reason | ✅ |
| /view-case | View a penalty | penalty identifier | ✅ |
| /edit-case | Edit a penalty | penalty identifier | ✅ |
| /note | Add note to a member | member + reason | ✅ |
| /view-note | View a note | note identifier | ✅ |
| /edit-note | Edit a note | note identifier | ✅ |
| /profile | View member's penalties and notes | member | ✅ |
| /clear | Clear last messages from the channel | number of messages + member + text + element | ✅ |
Settings
Configuration
To configure the module, use the /configure command.
| Parameter's name | Description | Value |
|---|---|---|
| Status | Module operation status | On / Off |
| Mute role | Role assigned to muted users | Role / None |
| Penalty logs | Channel that saves created penalties | Channel / None |
| Sending DMs | Status of sending dms when creating penalties | On / Off |
| Note logs | Channel that saves created penalties | Channel / None |
Permissions
By default, administrators have access to the module.
To edit permissions, use the /perms command.
Shields
The module supports the use of shields for all commands.
To protect roles from certain functions, use the /shields command.