The Initium project has been discontinued.
- A fast and simple command parser
- Built-in permission handling
- Command aliases
- Asynchronous commands
- Fast and safe multithreading
- Bleeding-edge software
- The latest JDA, Gradle, and Java
- Clean build.gradle
- Proper formatting for ease of use
- Written using the Kotlin DSL
- Complete and stylish help command
- Command categories
- Hidden command support
- Fluid task system
- Easily define routines for the bot to perform asynchronously
- Full logging system
- Colored terminal output
- Rolling file output (with compression!)
- Intuitive configuration system
- Configuration done in the TOML language using TomlJ
See the wiki page.
I take anonymous cryptocurrency donations. If you want to support the development of Initium, consider donating. It means a lot to me.
See DONATING.md for instructions on donating. Thank you!
If you have the technical knowledge to add these missing features, please feel free to open a pull request if you wish:
- Automatic sharding
See CONTRIBUTING.md for more details.
Initium is made available to you under the GNU GPLv3