Skip to content

๐Ÿš€ Funky social, moderation, gaming Discord bot written in Rust ๐Ÿฆ€ .

License

Notifications You must be signed in to change notification settings

invisicat/KanesMaidBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

49 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Kane's Maid

A funky discord bot made to do stuff. It's cool and everything.

Invite Kane License Dependency Status GitHub Actions Build Status

Features

  • ๐Ÿ“ˆ 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)

Development

Kane's Maid is composed of many technologies and open source projects:

Infrastructure

  • 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 ๐Ÿฅง

Runtimes

  • 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

Semver

Kane's Maid is using Semantic Versioning 2.0.

Contributing

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!

Licensing

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.

About

๐Ÿš€ Funky social, moderation, gaming Discord bot written in Rust ๐Ÿฆ€ .

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published