Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 1.3 KB

README.md

File metadata and controls

43 lines (22 loc) · 1.3 KB

TitaniumEggBot

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.

Components

League of Legends Module

Image of League Rank

Uses the Camille C# library to access League of Legends API.

Realm of the Mad God Module

Image of ROTMG player stats

Uses Anglesharp to get html elements through css selectors corresponding to each individual character's stats and inventory.

Hattington Minigame

Character:

Image of hat character

Fighting:

Image of hat fight

Inventory:

Image of hat inventory

Hunting:

Image of hat hunting

Eating:

Image of hat meal

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)