Skip to content

A Command-Handler built ontop of Javacord drawing inspiration from Kordex commandhandling system

License

Notifications You must be signed in to change notification settings

AdelinaM17n/DukeCordEx

Repository files navigation

DukeCordEx

DukeCordEx is a commandhandler made ontop of Javacord drawing inspiration from KordEx commandhandler and argument parsing system.

Aims/Features

  • To simplify the cosmic horror that is javacord slash comamnd registration system while combining slash command registration and responding by taking a response handler consumer
  • To have a convenient argument parsing system where the responder consumer functions have an instance of a template argument inner class as a parameter (optional)
  • Simplying and removing most hassles encountered with slash commands/chat commands

Warning - This is still a hobby project

I am not in anyway an experienced or very competent developer. This is a hobby project that I mainly develop for my own usage. The code lacks any real documentation, and there are many parts of the codebase that could be greatly improved. I am still new to concepts like generics in Java that I have made use of in this project and I am still learning these concepts and how to best apply them. This is the nature of this project. If you want that to change, contribute

This repositary is still not fully transformed to a proper library from my test setup. That will be done soon and the test setup will be separated. The test package and the main method initializing the javacord session will be removed soon

Contact me in discord if you have questions

License

This project is licensed under MPL-2.0 license.

About

A Command-Handler built ontop of Javacord drawing inspiration from Kordex commandhandling system

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages