A Discord bot written in Discord.py that runs ranked competitive matches for xRC Simulator and submits scores to the Second Robotics API.
- Create and activate a virtual environment.
- Install all the necessary dependencies by running
make deps. - Set up your environment variables by creating a
.envfile and filling in the required values. An example.envfile can be found here. - Run the bot by running
make run.
- Direct dependencies live in
requirements.in. - The fully pinned lock file lives in
requirements.txtand is generated withpip-tools. - Install locked dependencies with
make deps. - Refresh the lock file with
make lock. - Verify the lock file is up to date with
make check-lock. - The default Makefile Python is
python3.10. Override it if needed, for examplemake lock PYTHON=python3.11.