A Discord experience and leveling bot, designed to be used with the Stardew Valley server.
Written by aquova, 2020-2024
https://github.com/aquova/governor
https://discord.gg/stardewvalley
This bot was written as a replacement for the SDV server's previous XP bot, Mayor Lewis. It also provides a leaderboard to show the monthly and all-time most active users.
My personal hosting of the bot will be private, but users are free to host a version of the bot themselves.
-
For the bot to run, a
config.yaml
file must be created and placed in theprivate
directory. These establish the settings for the bot. Examples are currently not provided, but they must match the layout specified insrc/config.py
and other files. -
While it is possible to run this directly on a machine, the full system can be run within Docker. Simply install both
Docker
andDocker-Compose
, then start the project withdocker-compose up
. This will initiate both the bot, as well as a webserver hosting the leaderboard. You will need to provide your ownsite.conf
file with your Nginx configuration.