Mythic League Bot

One of the key selling points of Mythic League is the Auto-VOIP Finder functionality, and the support that the league offers.

The Mythic League Discord bot makes all of this possible.

The Auto-VOIP Finder works by triggering an update on a set interval, once a member has authorized and is found to be in a match, Discord channels will be created for the match and the users will be moved into the appropriate match room.

When a user clicks “Call Admin” in a match room, the Mythic League API accesses the event through the FACEIT API and updates. The Discord bot then polls the API and posts a Discord embed to a channel, alerting admins that a new call has been made. Once the ticket has been assigned to an admin, the card updates in Discord with this information. Once the ticket is finally closed, the ticket updates again to let other admins know this ticket has been dealt with.

The authorization feature of the bot means that once a user has authorized through the support site, their Discord nickname and roles will be updated to match their hub and subscriber privileges.


Languages / Systems Used
Discord
FACEIT
NodeJS
SQL