KtDiscord is a Kotlin Multiplatform library for working with Discord Interactions.
- All Discord Interactions objects are exposed as classes
- All Interactions endpoints are supported by KtDiscord and their usage is exposed as (suspendable) functions
- Helper functions are provided for creating Global/Guild Application Commands, as are classes that expose the Application Command objects
KtDiscord is available from Maven Central.
Add the following to your build.gradle.kts
file to install KtDiscord:
dependencies {
implementation("cloud.drakon:ktdiscord:7.0.0-SNAPSHOT")
}