The hotbot command raids event allows for guilds to see who has not joined any of the active raids 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 raid check occurs it creates a session, that will BREAK your in game session; furthermore, when manually running a raid session using the raids 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:
– Command Syntax:
– Command Options:
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.
registeralt, unregisteralt, alts 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 RaidCheck 3:00PM Filter=Sith – Would add the 3PM raid check for only the HSTR raid.
raids <raid name>
Example 1: raids Rancor – Would only check Rancor Raid.
Example 2: raids notify Rancor,AAT – Would check Rancor and AAT raids and notify the players who have not joined.
events – lists events setup for your guild.
deleteevent <EventId> – deletes the specified event.
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.
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
addmanualevent (exact same options as addevent but you do not need to specify a time)
runevent # (You can obtain the # from your events list)
– Frequently Asked Questions?
– Are there any limitations with this function? You will BREAK your current in game session when this function is used manually/automatic. – What are some common issues you might experience trying to use this function? – What is the command syntax prefix? On the HotUtil Discord Server it is $; on outside channels it defaults to !, but can be changed using the command syntax followed by hotprefix followed by the symbol you want to utilize. If performing any function within a DM window with the bot, no command function syntax is required.