/Kiyomi

A Discord bot centered around the Beat Saber community

Primary LanguagePythonMIT LicenseMIT


Kiyomi
Kiyomi 🦊

MIT license Invite Kiyomi Python 3.9

Overview

Discord bot that has various functionality related to Beat Saber 💜
Watching your Beat Saber activity very closely 👀
Measures your Score Saber PP everyday 📏

Install dependencies

# Install requirements  
python3 -m pip install -r requirements.txt  

Starting Kiyomi

rename example.config.json to config.json and fill in your configuration details.

# Run database migrations
alembic upgrade head

# Start bot  
python3 Kiyomi.py

Lint

# Run pylint
pylint Kiyomi.py src

Code formatter

pip install black
python -m black ./Kiyomi.py ./src

Generate alembic migration

alembic revision --autogenerate -m "Change message"