kiscord-core

Core library of Kiscord, provides APIs for REST services of Discord.

Kiscord uses Ktor client as HTTP/WS client and kotlinx.serialization as JSON (de)serializer of Discord's models.

The main entity is Kiscord class - it encapsulates all REST endpoints and provides plugable mechanism to extend functionality (e.g. kiscord-gateway extends Kiscord by communicating with Discord's gateway)

NameDescription
KiscordProvides access to REST endpoints and plugin mechanism
KiscordCallCoroutineContext.Element that holds Kiscord instance

Packages

Link copied to clipboard

Entrypoint for core library.

Link copied to clipboard

Contains all models and helper functions for Discord REST API

Link copied to clipboard

Builder interfaces and Plugin mechanism

Link copied to clipboard

Plugins for Ktor client for use within Kiscord

Link copied to clipboard