Repository navigation
v0.1.0-beta
Pre-release
Pre-release
π Orion Discord Bot API - First Beta Release
A clean, modular Discord bot framework API built with Java 17+ and JDA 5.5.1.
What's included
β
Modular Architecture - Plugin-like module system with clean interfaces
β
Permission System - Granular permissions with wildcards (module.*, *)
β
Command Framework - Slash commands with sub-command support
β
Configuration API - YAML-based configuration interfaces
β
Event System - Clean event handling contracts
Quick Start
dependencies {
implementation("fr.orion:orion-api:0.1.0-beta")
implementation("net.dv8tion:JDA:5.5.1")
implementation("org.yaml:snakeyaml:2.4")
implementation("ch.qos.logback:logback-classic:1.4.14")
}public class MyModule extends AbstractModule {
@Override
public void onEnable() {
if (!hasPermission(member, "test")) return;
getLogger().info("Module enabled!");
}
}Implementation
This is a pure API library. For a complete bot implementation, see [Orion-Core](https://github.com/Arinonia/orion-core).
Built with β€οΈ for the Discord bot development community