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

Guild TW

– Description:

The hotbot command wars event allows for guilds to see who has not joined an active Territory Wars by tagging and/or DMing [in discord] people.

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 wars check occurs it creates a session, that will BREAK your in game session; furthermore, when manually running a wars session using the wars 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
     addevent
     deleteevent
     events
     eventtypes
     warcheck
     warrecord
     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.

CREATING AN EVENT SCHEDULE:
settimezone <+/-># [description] -> Configures the system to respond to you in your own time zone
Example: !settimezone -6 [MST] (set your time zone to UTC-6 hours and label it MST)
NOTE: If this function has already been executed once, I.E. – when setting up the ticket event, it does not need to be performed again.

eventtypes -> List the type of events available to you.

addevent <EventType> <Optional @DiscordTag> <Optional NoDM> <Optional NoEXCUSED>
Example 1: addevent WarsCheck 3:00PM Filter=Sith – Would add the 3PM raid check for a Territory War.

events – lists events setup for your guild.

deleteevent <EventId> – deletes the specified event.

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

MANUAL EVENTS:
addmanualevent (exact same options as addevent but you do not need to specify a time)
runevent # (You can obtain the # from your events list)

– Screenshots:


– Frequently Asked Questions


– Are there any limitations with this function?

<code>      You will BREAK your current in game session when this 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?