1. Home
  2. Docs
  3. Guild Functions
  4. Guild Violations

Guild Violations

– Description:

The Guild Violations system allows you to create your own custom events and record violations against members as part of the violation tracking system.

The following new user setup instructions may be skipped if already performed when setting up the ticket event.

NEW USER SETUP INSTRUCTIONS

FIRST: You must have successfully logged into the HotUtils website https://www.hotutils.app/ either using google or a Facebook connection.

Once complete, a simple test is seeing if the bot is responding to the !tickets command

-WARNING PLEASE READ CAREFULLY
When a raid check occurs it creates a session, that will BREAK your in game session; furthermore, when manually running a raid session using the tickets function it will BREAK your in game session. Especially if you are using the automated schedule feature, be aware of this at the time and make sure you do not find yourself punted out of an important battle!
This only affects the user who is running or scheduled the automated event

NOTE: All members of your guild must be registered to HotBot to check people who haven’t joined. This can be accomplished in two ways: 1) An officer manually registers everyone or 2) Each person registers themselves.

– Patreon Access:

    All Patreon Levels

– Command Syntax:

     whounregistered
     addeventtype
     deleteeventtype
     eventtypes
     violations

– Command Options:

Member Management:
whounregistered can be used to manage getting everyone registered to the bot.

Admins can use register AllyCode @DiscordTag to register other people with the bot themselves.

registeraltunregisteraltalts can be used by user or admins on users behalf, to add alternate ally codes of people have multiple game accounts to one discord account.

addeventtype <UniqueKey> <Description> – creates a new type of event to record violations against
deleteeventtype <UniqueKey> – deletes a custom event type from your event types list
eventtypes – lists all event types

addviolation <EventUniqueKey> <@DiscordTag or AllyCode>

REPORTING/MANAGING VIOLATIONS:
violations <Optional Clear> <Optional @DiscordTag or AllyCode> <Optional Violation Type 1> <Optional Violation Type 2>…
Example 1: violations – list a summary of all guild violations by player, to date.
Example 2: violations @Player – list a violation history for the specified player. (Note: you can use an ally code in a private channel)
Example 3: violations clear – clear all violations from the system.
Example 4: violations @Player clear – clear all violations from the system for the specified player.

When you have listed violations for a specific player, you may take the # from the left and use it with:
deleteviolation <ViolationId> – Deletes a violation for a specific user using the specified ViolationId.

EXCUSING MEMBERS:
If you want to excuse a member from violation recordings or warnings for a period of time, you may use the excuse system:
addexcused <@DiscordTag or AllyCode> – adds a player to the excused list
deleteexcused <@DiscordTag or AllyCode> – deletes a player from the excused list
excused – lists all players that are currently excused

– Screenshots:

– Frequently Asked Questions


– Are there any limitations with this function?

<code>      You will BREAK your current in game session when the ticket function is used manually/automatic.</code>

– What are some common issues you might experience trying to use this function?

    None.

– What is the command syntax prefix?

    On the HotUtil Discord Server it is $; on outside channels it defaults to !, but it can be changed using the default command syntax followed by hotprefix followed by the symbol you want to utilize as your new default command syntax prefix.
    If performing any function within a DM window with the bot, no command function syntax is required.

How can we help?