Strikes

What are strikes?

Strikes are points that users get for violating server rules. Every time the user receives a strike, he gets a personal message telling him how many strikes he has and why he got them. When a user reaches a certain amount of strikes, he will receive a punishment.

What are violations?

Violations are auto-moderation rules that you can enable or disable on your server. Currently, the following violations exist:
For each of those violations, you have to define how many strikes will be given if someone violates it. You can do that by using the strikeconfig command:
1
!strikeconfig <violationType> <numberOfStrikes>
Copied!
For example, if you want users to get 2 strikes for violating the invites rule, then you would use the following command:
1
!strikeconfig invites 2
Copied!
You can check the current config by doing:
1
!strikeconfig
Copied!

Detailed list of violations

invites

This violation is triggered whenever the user posts an invite link to another discord server.
Example:
!strikeconfig invites 1
To delete the strike config:
!strikeconfig invites 0
Config options:
This violation is triggered whenever the user posts a link.
Example:
!strikeconfig links 1
To delete the strike config:
!strikeconfig links 0
Config options:

words

This violation is triggered whenever the user posts blacklisted words.
Example:
!strikeconfig words 1
To delete the strike config:
!strikeconfig words 0
Config options:

allCaps

This violation is triggered whenever the user posts a message that is mostly in CAPS.
Example:
!strikeconfig allCaps 1
To delete the strike config:
!strikeconfig allCaps 0
Config options:

duplicateText

This violation is triggered whenever the user posts the same text multiple times.
Example:
!strikeconfig duplicateText 1
To delete the strike config:
!strikeconfig duplicateText 0
Config options:

quickMessages

This violation is triggered whenever the user quickly posts messages.
Example:
!strikeconfig quickMessages 1
To delete the strike config:
!strikeconfig quickMessages 0
Config options:

mentionUsers

This violation is triggered whenever the user mentions mutliple users.
Example:
!strikeconfig mentionUsers 1
To delete the strike config:
!strikeconfig mentionUsers 0
Config options:

mentionRoles

This violation is triggered whenever the user mentions mutliple roles.
Example:
!strikeconfig mentionRoles 1
To delete the strike config:
!strikeconfig mentionRoles 0
Config options:

emojis

This violation is triggered whenever the user posts multiple emojis.
Example:
!strikeconfig emojis 1
To delete the strike config:
!strikeconfig emojis 0
Config options: