This bot framework is still under active development, there are still missing features and will likely be breaking changes in the future
The purpose of this project is to make creating bots using the jdk framework easier. This is achieved by providing internal modules like Settings, Modules, and Console Logging. It also manages the boilerplate code required to manage a discord bot.
A module is a piece of code that requires very little boilerplate to create custom functionality for the bot.
SayModule : Creates a simple to use /say command to make the bot say anything or send embeds.
RoleManagerModule : Allows you to create role selection menus using discord actions.
ShowTimeoutModule : Give timed out users a custom role