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.