Package-level declarations
Adds JDABuilder
and DefaultShardManagerBuilder
extensions to quickly get going with coroutines and jda-ktx.
Properties
Can be used to enable or disable cache flags by using assignment operators.
Can be used to enable or disable intents by using assignment operators. Disabling intents using these operators will also disable the respective cache flags for convenience.
The coroutine scope used by the underlying CoroutineEventManager. If this instance does not use the coroutine event manager, this returns the default scope from getDefaultScope.
Functions
Convenience method to call JDABuilder.create and apply a coroutine manager.
Convenience method to call JDABuilder.createDefault and apply a coroutine manager. Uses the default intends provided by JDABuilder.createDefault.
Convenience method to call JDABuilder.createDefault and apply a coroutine manager.
Applies the CoroutineEventManager to this builder.
Convenience method to call JDABuilder.createLight and apply a coroutine manager. Uses the default intends provided by JDABuilder.createLight.
Convenience method to call JDABuilder.createLight and apply a coroutine manager.