A funky discord bot made to do stuff. It's cool and everything.
- ๐ InfluxDB (Monitor statistics)
- โฑ RedisDB (Interact from the outside world)
- ๐ข Dockerized
- ๐ฎโโ๏ธ Moderation Commands
- ๐ฎ Game Commands
- ๐ง Utility Commands
- ๐น Custom Commands
- ๐ Web dashboard
- ๐ต Leveling System
- ๐ Customized Rewards
- ๐ Anti Spam
- โ Server Verification
- ๐ธ Image Generation
- ๐ถ Music
- ๐ API Access (Reddit, Instagram, E.A, Steam, etc)
- ๐ฒ Game Integration (Apex Legends, Minecraft, Among Us, etc)
- ๐ Localization (Translatable)
Kane's Maid is composed of many technologies and open source projects:
- Github for code management and version control
- Github actions for CI and CD
- Discord for discussions
- InfluxDB and Grafana for statistics
- RedisDB and RabbitMQ for scalable integrations between microservices
- My RaspberryPI hosting all this ๐ฅง
- RustLang for running the bot
- cargo for testing, running the dev service, building binaries and as the runtime harness
- Node.js for the web dashboard
Kane's Maid is using Semantic Versioning 2.0.
Contributions are welcome! Feel free to make a pull request to add any features that are appropriate. Though, make sure you read up on the Contributing Guide before making one.
Thank you to all the people who already contributed to Kane's Maid!
Kane's Maid is licensed under the terms of the GPL-3.0, a fairly unrestrictive license that gives you the power to do
mostly anything you want with this project, and is one of two licenses used by the Rust project itself alongside version
2.0 of the Apache License, meaning that this software should be 100% compatible. The full contents of the GPL-3.0 license are
written in the LICENSE
file, in the root project directory. Please read it in full to understand your full rights
with regards to this software.