A hassle-free, highly performant, host-it-yourself Discord anime watch-list bot
Make a copy of .env.example and name it .env.
Then create a bot account, and copy its token to .env with the DISCORD_TOKEN environment.
You also need to enter your MongoDB cluster info into the .env file.
docker run -d --env-file .env ghcr.io/Shorakie/mokuroku:latestMake sure you've installed Rust. You can install Rust and its package manager, cargo by following the instructions on https://rustup.rs/.
Simply run cargo run.
Tests are available inside the src/tests folder. They can be ran via cargo test. It's recommended that you run the tests before submitting your Pull Request.
Increasing the test coverage is also welcome.
Within the project folder, simply run the following:
docker build -t mokuroku .
docker run -d --env-file .env mokuroku