A collection of tools which can be used for scouting teams for FRC
Discord Bot Database Lib TBA api
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:
./gradlew spotlessApply build
Please try to keep your commits atomic!