Skip to content

v0.1.0-beta

Pre-release
Pre-release

Choose a tag to compare

@Arinonia Arinonia released this 24 May 18:54
· 14 commits to main since this 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).

⚠️ Beta Release - API is stable but may evolve based on feedback before v1.0.0


Built with ❀️ for the Discord bot development community