-
Notifications
You must be signed in to change notification settings - Fork 4
Infraction Tracker
Dreamvisitor can track infractions of Discord members.
Infractions have a value between 0 and 3 (inclusive). Infractions are recorded using the /warn <User: member> <Int: value> <Bool: silent> [String: reason]
Discord command. The value plus the value of all previous infractions cannot exceed the ban point (three). If silent
is True, the infraction will be recorded, but the member not notified. The reason will default to "No reason provided" if a reason is not provided.
If the user reaches the ban point after this infraction, Dreamvisitor will ask if you also want to ban the user. If the user has not been temp-banned before, Dreamvisitor will suggest a temp-ban of two weeks. Otherwise, you'll have the option to ban the user from only the Minecraft server or from both. Note that if you choose both, the user will be banned immediately and no warning will be sent. Alternatively, you can also choose to keep the note about the ban without the auto-ban, or you can choose to have Dreamvisitor not mention a ban in the warning at all.
If the infraction is not silent, Dreamvisitor will create a channel in the category defined by infractions-category-id
in the configuration. The user will be added to the channel and the warning message will be sent. The user has the option to either mark it as dismissed (at which point the user will be removed, but the channel not deleted) or they can request help from a staff member, in which case Dreamvisitor will send a message that a staff member will assist. Dreamvisitor will send a reminder every 24 hours if there is no response to the warning.
The /infractions
Discord command lists a user's infractions. It is also possible to expire an infraction or delete an infraction from this message. These actions cannot be undone. Infractions automatically expire after the time defined in infraction-expire-time-days
from their creation.