Package-level declarations

Types

Link copied to clipboard
class LiveCategory(channel: Category, coroutineScope: CoroutineScope = channel.kord + SupervisorJob(channel.kord.coroutineContext.job)) : LiveChannel, KordEntity
Link copied to clipboard
abstract class LiveChannel(val kord: Kord, coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job)) : AbstractLiveKordEntity
Link copied to clipboard
class LiveDmChannel(channel: DmChannel, coroutineScope: CoroutineScope = channel.kord + SupervisorJob(channel.kord.coroutineContext.job)) : LiveChannel, KordEntity
Link copied to clipboard
class LiveGuildChannel(channel: TopGuildChannel, coroutineScope: CoroutineScope = channel.kord + SupervisorJob(channel.kord.coroutineContext.job)) : LiveChannel, KordEntity
Link copied to clipboard
class LiveGuildMessageChannel(channel: TopGuildMessageChannel, coroutineScope: CoroutineScope = channel.kord + SupervisorJob(channel.kord.coroutineContext.job)) : LiveChannel, KordEntity
Link copied to clipboard
class LiveVoiceChannel(channel: VoiceChannel, coroutineScope: CoroutineScope = channel.kord + SupervisorJob(channel.kord.coroutineContext.job)) : LiveChannel, KordEntity

Functions

Link copied to clipboard
fun Category.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job)): LiveCategory
fun Channel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job)): LiveChannel
fun DmChannel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job)): LiveDmChannel
fun TopGuildChannel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job)): LiveGuildChannel
fun TopGuildMessageChannel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job)): LiveGuildMessageChannel
fun VoiceChannel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job)): LiveVoiceChannel
inline fun Category.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job), block: LiveCategory.() -> Unit): LiveCategory
inline fun Channel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job), block: LiveChannel.() -> Unit): LiveChannel
inline fun DmChannel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job), block: LiveDmChannel.() -> Unit): LiveDmChannel
inline fun TopGuildChannel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job), block: LiveGuildChannel.() -> Unit): LiveGuildChannel
inline fun TopGuildMessageChannel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job), block: LiveGuildMessageChannel.() -> Unit): LiveGuildMessageChannel
inline fun VoiceChannel.live(coroutineScope: CoroutineScope = kord + SupervisorJob(kord.coroutineContext.job), block: LiveVoiceChannel.() -> Unit): LiveVoiceChannel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun LiveChannel.onReactionAdd(reaction: ReactionEmoji, scope: CoroutineScope = this, crossinline block: suspend (ReactionAddEvent) -> Unit): Job
Link copied to clipboard
inline fun LiveChannel.onReactionRemove(reaction: ReactionEmoji, scope: CoroutineScope = this, crossinline block: suspend (ReactionRemoveEvent) -> Unit): Job
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard