Uses the Discord.NET
library to provide enhanced Discord functionality to users.
Enables the access to the League of Legends API, Realmeye user data via webscraper using the Anglesharp library, as well as a small minigame that allows users to fight monsters, forage, and hunt.
Uses the Camille C# library to access League of Legends API.
Uses Anglesharp to get html elements through css selectors corresponding to each individual character's stats and inventory.
Character:
Fighting:
Inventory:
Hunting:
Eating:
Hattington minigame uses Entity Framework Core to access a SQLite database that stores the character data, enemies, inventory, and food types. Game logic is all found in HattingtonGame project, with specific types of events sent to each type of handler (ex. HattingtonFightHandler, HattingtonFoodHandler)