Don't want to host yourself? Add the bot here!
Want to use my code in your bot?
- That's great! Make sure to credit me, and according to GNU GPLv3, your license must also be GNU GPLv3
kidney bot is set up to use the uv package manager for dependency management. Please follow their instructions to install it.
After installing uv, run the following command in the root directory of the project:
uv syncThis will install all the dependencies required for the bot to run.
If you are running the bot on a Linux OS, you will need to install a couple packages
# Debian/Ubuntu
sudo apt install libffi-dev libnacl-dev python3-dev
# Fedora/CentOS/RHEL
sudo dnf install libffi-devel libsodium-devel python3-devel
# Arch Linux
sudo pacman -S libffi libsodium pythonThen, either copy the config.sample.json file to config.json or run the setup script:
uv run setup.pyTo start the bot, run:
uv run kidney-bot/main.py