Skip to content

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:

NameDescriptionSeverity
WarnInformation about violation of rules🟢
MuteTemporary restriction of server usage🟡
KickRemoval from the server🟠
BanTemporaru 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

NameDescriptionParametersShields
/warnWarn a membermember + reason
/muteMute a membermember + duration + reason
/kickKick a membermember + reason
/banBan a membermember + duration + reason
/view-caseView a penaltypenalty identifier
/edit-caseEdit a penaltypenalty identifier
/noteAdd note to a membermember + reason
/view-noteView a notenote identifier
/edit-noteEdit a notenote identifier
/profileView member's penalties and notesmember
/clearClear last messages from the channelnumber of messages

Settings

Configuration

To configure the module, use the /configure command.

Parameter's nameDescriptionValue
StatusModule operation statusOn / Off
Mute roleRole assigned to muted usersRole / None
Penalty logsChannel that saves created penaltiesChannel / None
Sending DMsStatus of sending dms when creating penaltiesOn / Off
Note logsChannel that saves created penaltiesChannel / 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.