This project is deprecated, consider using the V2
ModularBot is a java framework designed to help you creating a discord bot using Java without the boring parts. The "Modular" is not just a random word, the framework come with some default managers but they are all overridable from the logging system to the handling of commands for more flexibility.
You can install the framework through gradle with this:
repositories {
jcenter()
maven {
url 'https://dl.bintray.com/spacecookie/generic'
}
}
dependencies {
compile 'com.jesus_crie:modularbot:1.3.1'
}
- Sharding support.
- Command parsing using regex (can parse int, user, channel, emotes, url, email, ...).
- Customizable command handling (middleware & errors) (context, guild only, ...)
- Config support.
- Config loading/saving customizable.
- Log output customizable.
- Global stats.
- Templates (embeds & plain text).
- Decorators to attach to messages (easy dismissible messages / dialog boxes / polls / panels) (WIP)
Click here to access the documentation.