Skip to content
This repository has been archived by the owner on Jul 31, 2022. It is now read-only.

Warnings and Punishments

Oded Shapira edited this page Jul 6, 2019 · 1 revision

Warnings

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.

Why are warnings important?

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.

Related Commands:

  • 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

Punishments

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!

How does it work?

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!

Types of Punishments:

  • ban, mute, unmute, kick - work just like the commands themselves
  • role - adds a role to the user
  • unrole - removes a role from the user

How to add and remove punishments?

This will be discussed later on the topic of managing guild settings.