This is a Discord bot to keep up with you progression on Root-Me :)
This project is heavily inspired by zTeeed's version of RootMeBot
You have to create a .env file in the RootMeBot folder to give your Root-Me API key, Discord API key, and Discord channel id the bot will use.
You can find a .env.example for the format.
Then, simply run the run.sh file.
This project fetches data from the Root-Me API using aiohttp.
It uses SQLAlchemy to build and update the database about root-me challenges and followed users.
To post messages in Discord, the discordpy library is used.
The goal is to minimize concurrent connections to the Root-Me API to avoid getting banned by the rate-limiting.