Aeri, a bot that uses the Anilist API to display, captuure and cache data.
Important
If you want to use the bot, I'm currently hosting one which you can invite from this link
You can find all of the commands at aeri's website - Coming Soon
If you want to use any of the packages, ensure that you follow the Licencse of that package.
And read the README for anything important
- Display information from my own Rust API, with automatic caching.
- Setup user accounts to display scores (which also get cached), or unlink
- Wide spread use, can be used across multiple servers and only needs one setup!
- Extremely fast and built in logging
- Use the
.env.example
to create an.env
file (Ensure the.env
is within the root of the project) - Once setup the
.env
file, ensure you have both Docker, Docker Compose and NodeJS installed for your system - Install pnpm
npm install -g pnpm
- Run
pnpm all
and allow it to create and launch everything, seamlessly.
If you feel like Aeri is missing certain features, or would like to see more stuff implemented
Feel free to open a pull requests or issue.
- Fork the repository
- Create a new branch:
git checkout -b '<branch_name>'
- Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin '<aeri>/<location>'
- Create the pull request
This project uses the following license: MIT LICENSE.