This bot is used for utility and moderation features for the Hytale Modding Discord.
- Fork the repository on GitHub.
- Clone your fork, rename the root directory if you like, and enter the directory.
- Install dependencies:
uv sync
- Copy
.env.exampleto.envand configure the required environment variables:- A Discord bot token (TOKEN)
- Database connection variables (see the settings module for details)
- Start the bot:
uv run main.py
- Fill out all required values of the generated
config_template.jsonand copy it toconfig.jsonbefore restarting the bot when starting it for the first time.- When running the bot with docker, make sure to mount the root directory to the docker working directory with
-v /<path-to-robot>:/app
- When running the bot with docker, make sure to mount the root directory to the docker working directory with
All contributions are welcome in the form of PRs linked to an issue. If an issue does not exist already, open one first. For more information about contributing standards in this repository, view the CONTRIBUTING guidelines.