A multi-purpose selfhosted Discord bot.
- Selfhosted so you don't need to trust other bots
- Provide everything a Discord server might need
- Users can verify the source code
- Multi-language support
- Highly configurable
Here we will teach you how to setup your bot.
- Rust (if you are on NixOS, just run
direnv allow
) - PostgreSQL
Copy the .env.example
file to .env
:
cp .env.example .env
Open .env
file and fill these values:
DISCORD_TOKEN=
DATABASE_URL=
To build the whole project:
cargo build
Create database and run migrations:
cargo sqlx database setup
To run the project:
cargo run