The goal of this repository is to provide an open source tool for scouting teams at FIRST Robotics Competitions.
This project is built on a Gradle submodule structure, allowing for new tools to be produced and added to the same repository, here.
This project is a past-time passion project, until it becomes a vital part of any team, whether 7125, or another; I do not intend to work on this full time.
The discord bot relies on a discord bot token and optionally a TBA read API key.
You can get them here:
Create a .env
file in the base of the repository containing your tokens as follows:
DISCORD_TOKEN=tokenval
TBA_TOKEN=tokenval
Make sure you have docker installed. You can do so here.
To start the bot and MongoDB instance, you can use the provided docker compose file as such:
$ docker compose up
This will start the Bot and MongoDB instance.
To contribute to this repository simply:
- Fork this repo
- Make your changes
- run
./gradlew spotlessApply build
- create a pull request!
Please try to keep your commits atomic!