A discord & reddit bot for automating solution submission/display for Zachtronics games.
Currently included:
The bot runs in the unofficial Zachtronics Discord Server, usable from slash commands.
The graphical leaderboard, frontier visualizer and API is hosted at https://zlbb.faendir.com/ .
The official leaderboard copies managed by the bot are in the wiki page of the game subreddits.
See https://github.com/F43nd1r/zachtronics-leaderboard-bot/wiki/How-to-submit-from-within-the-game
-
Set up docker-compose, create a discord bot, create a reddit app, get a github personal access token. Follow respective guides.
-
Run gradle:
./gradlew build
- Run via
docker-compose
: docker-compose-example Alternatively tobuild .
you can use prebuiltimage: f43nd1r/zachtronics-leaderboard-bot:latest
. This makes the gradle build obsolete.
The used github repositories are hardcoded into each leaderboard. You'll need to change those if the supplied github account does not have access to the original ones.