Penalties
The Penalties module allows you to punish people when necessary.
We recommend using it regularly to keep the number of violations under control.
Functionality
Users of the module can create, view, and edit penalties.
Penalties 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 | Temporaru removal from the server without an option to return | 🔴 |
After using the appropriate 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.
Created penalties can be viewed individually or as a list of all user's violations. Penalties with a duration will expire automatically, if possible.
Warning
Penalties can only be ended using a bot. Manually removing roles and bans does not work. The system regularly checks whether penalties match the current server status and restores any missing restrictions.
To end a penalty early or remove it, open it in the editing panel. For more information, see the list of commands and an overview of the module's settings below.
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 | ✅ |
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.