- Python 83.3%
- PHP 9.5%
- Hack 3.2%
- CSS 2.7%
- JavaScript 1.1%
- Other 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| bot | ||
| web | ||
| .gitignore | ||
| config.example.yaml | ||
| docker-compose.yml | ||
| LICENSE | ||
| README.md | ||
Governor
A Discord experience and leveling bot, designed to be used with the Stardew Valley server.
Written by aquova, 2020-2026
https://codeberg.org/aquova/governor
https://discord.gg/stardewvalley
Overview
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.
Installation
-
For the bot to run, a
config.yamlfile must be created and placed in theprivatedirectory. These establish the settings for the bot. Examples are currently not provided, but they must match the layout specified insrc/config.pyand other files. -
While it is possible to run this directly on a machine, the full system can be run within Docker. Simply install both
DockerandDocker-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.conffile with your Nginx configuration.
