-
-
Notifications
You must be signed in to change notification settings - Fork 33
Warnings and Punishments
The warning system used on Nino is quite intuitive: Each user starts with 0 warnings, and every time the user gets warned, another warning is being added to him.
Warnings give a way for moderators to know how the user is behaving in a certain guild, usually a member that breaks the rules often will have more warnings and so on.
Going into the moderation log every time a user does something to check whether the user is misbehaving regularly is not ideal, the warning system solves that issue.
The punishment system relies on the warning system to function, more on that subject later.
-
warn - Warn a user
Arguments:
- user - The user to warn
-
pardon - Pardons a user (removes a certain amount of warnings)
Arguments:
- user - The user to pardon
- amount - The number of warnings to pardon
-
warnings - Shows the number of warnings the user has
Arguments:
- user - The user to check
The warning system is good, but what if the guild wishes to automate the process of applying punishments to users with a specific amount of warnings? Nino solves that too!
When you add a punishment, you specify the type of punishment and the number of warnings needed for the punishment to be executed. When a mod warns the user, Nino checks for punishments that should be applied and applies them!
- ban, mute, unmute, kick - work just like the commands themselves
- role - adds a role to the user
- unrole - removes a role from the user
This will be discussed later on the topic of managing guild settings.