Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 829 Bytes

sisbasekt.md

File metadata and controls

19 lines (13 loc) · 829 Bytes

SisbaseKT

Type: Metaproject
Kotlin discord bot framework using the lessons learned by developing sisbase.net

Uses

Kord - Discord Library Wrapper pf4j - Plugin Framework

Subprojects

sisbase-core - Fabric-like extension manager.
sisbase-api - Api for writing sisbase extensions.

Rationale

Learning kotlin-coroutines.

Simplifying discord bot creation by centralizing all the boilerplate in a single cohesive manager and abstracting feature creation under a singular api shared by all extensions.

Future proofing code by having an easy-to-update path for extensions since all low-level bookkeeping is delegated to the manager.