- Python 3.12+
- uv
- Discord token
- PostgreSQL database URI
- Mailersend API key
- JWT secret key
- A Discord server with stuff in it
uv sync👍. Also fill out src/bot/.env.
uv run botThis will automatically start the bot and the server. Note that in production it is recommended to use at least CPython's first level of optimisation by running
uv run python -O src/bot