Skip to content
forked from kordlib/kord

Idiomatic Kotlin Wrapper for The Discord API

License

Notifications You must be signed in to change notification settings

LorittaBot/kord

 
 

Repository files navigation

Loritta's Kord Fork

A Kord fork with performance improvements and experimental features, tuned for big Discord bots, made for Loritta!

Don't expect binary and source compatibility with Kord!

Changes and New Features

  • Fix REST Module Rate Limiting Issues (kordlib#700)
  • Add support for initializing a gateway connection with resume session data (kordlib#694)
  • Changed various classes to value class to reduce unnecessary allocations and memory footprint (kordlib#711)
    • Some of the changed classes have a isEqual and getHashCode instead of equals and hashCode. Due to the nature of Kotlin value classes, you need to replace all equals and hashCode calls to isEqual and getHashCode. Custom equals and hashCode for value classes are targeted to be released in preview in Kotlin 1.8.20.
    • Snowflake
    • UserFlags
    • DiscordBitSet
    • Permissions

About

Idiomatic Kotlin Wrapper for The Discord API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 96.4%
  • Java 3.6%