BeatSaber bot for the Cube Community Discord
Instructions to run the bot
git clone https://github.com/ppotatoo/saberbot
cd saberbot
For the rest of this readme, we will use python3.9
in all of our commands. This may change depending on which version of Python you have installed. You can download Python from here.
Simple, just run this:
python3.9 -m pip install -U -r requirements.txt
Install a recent version of PostgreSQL. This varies from system to system so I will leave it out of here. Once you are done this, create a user and a db like so:
CREATE ROLE ccbot WITH LOGIN PASSWORD '<your password>';
CREATE DATABASE ccbot OWNER ccbot;
Fill out the config.yml.example
file. When you are done, make sure to remove the .example
from the filename otherwise the bot will not recognize it.
Simply run the bot with this command:
python3.9 launch.py
That's it.
Any customization is done through the config.yml
file.