A Discord bot to track players' GEXP for my guild.
Written in Typescript, using node.js and discord.js
Sorry the code is well commented, but quite patchy. I didn't think out anything before I started writing it which usually leads to a messy codebase.
- Name/UUID requesting and caching
- Logging
- Hypixel API requester
- View leaderboard command
- Get players' tiers command
- Get certain commands to run at end of month
- View player overview command
To run the bot, place the entire directory within another gexp-bot/ directory.
This is because it will create a runtime/ directory one level above itself, e.g.
gexp-bot/
├─ bot/
│ ├─ build/
│ ├─ src/
│ ├─ package.json
├─ runtime/
│ ├─ cache/
│ ├─ log/