Discord Bot
The divoxutils bot adds slash commands to your Discord server for looking up characters, comparing stats, and running live drafts.
Commands
/draft
Start a live draft from your Discord server. The bot pulls players from your configured lobby voice channel and creates a real-time draft page where captains pick teams, set bans, and choose realms.
/draftStarting Draft
- Before /draft, all players must already be in the configured lobby voice channel. Bots are not pulled into drafts.
- The person who runs /draft is the creator and gets the private setup DM.
- Creator sets mode/team size, assigns captains, and chooses bans per captain.
- Creator can configure class rules before start: auto-bans and safe (unbannable) classes.
- Creator can still be a captain if needed.
- After start, a public draft link is posted and each captain gets a private captain link by DM.
During Draft Set
- Captains must update each player's class every fight if anything changes.
- Use the class board to check player characters; indigo underlines show extra details and hover reveals realm rank.
- Creator must update the set score after each fight.
- If class or score updates are incomplete, the draft won't be verified and stats won't be recorded.
If a player is swapped mid-draft, continue recording for the original slot. You must message me so I can correct it after the set.
Message me on Discord/draft-setup
Configure the voice channels used by the draft system. Run this once before /draft. Requires Manage Channels permission.
/draft-setup lobby-channel:#lobby team1-channel:#team-1 team2-channel:#team-2| Parameter | Description |
|---|---|
| lobby-channel | Voice channel to pull players from when /draft is run. Do not use your server's default General voice channel as the lobby. |
| team1-channel | Voice channel to move Team 1 into after the draft. |
| team2-channel | Voice channel to move Team 2 into after the draft. |
/character-info
Retrieves basic information for a character. Does not require the character to be registered on divoxutils.
/character-info name:<character_name>Example
/character-info name:divoxxOutput

/character-stats
Retrieves detailed statistics for a character. The character must be registered on divoxutils.
/character-stats name:<character_name>Example
/character-stats name:divoxxOutput

/user-stats
Retrieves detailed statistics for a user. The user must be registered on divoxutils.
/user-stats name:<user_name>Example
/user-stats name:divoxOutput

/user-characters
Retrieves a list of characters for a user, with optional realm and class type filters. The user must be registered on divoxutils.
/user-characters name:<user_name> [realm:<realm>] [classtype:<class_type>]| Parameter | Description | Options |
|---|---|---|
| name | The user to look up. | - |
| realm(optional) | Filter by realm. | alb, hib, mid |
| classtype(optional) | Filter by class type. | tank, caster, support, stealth |
Example
/user-characters name:divox realm:alb classtype:supportOutput

/compare-users
Compares the stats of two users, including realm points, solo kills, deaths, and IRS. Both users must be registered on divoxutils.
/compare-users name1:<user_name> name2:<user_name>| Parameter | Description |
|---|---|
| name1 | First user. |
| name2 | Second user. |
Example
/compare-users name1:divox name2:barbarianzOutput

/compare-chars
Compares the stats of two characters. Both characters must be registered on divoxutils.
/compare-chars name1:<character_name> name2:<character_name>| Parameter | Description |
|---|---|
| name1 | First character. |
| name2 | Second character. |
Example
/compare-chars name1:patarhahahehe name2:xuuhahaheheOutput
