KookBotConfiguration
Constructors
Types
Link copied to clipboard
data class TimeoutConfiguration(var connectTimeoutMillis: Long? = null, var requestTimeoutMillis: Long? = null, var socketTimeoutMillis: Long? = null)
api请求的统一超时时间配置。
Functions
Link copied to clipboard
禁用事件的异步调度。即 set isEventProcessAsync = false
Link copied to clipboard
禁用超时配置。
Link copied to clipboard
配置bot内部要使用的httpclient。
Link copied to clipboard
在执行 KookBot.start 建立连接成功后、进行事件处理之前执行此函数。
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
为bot提供一个 CoroutineContext. 如果其中存在 kotlinx.coroutines.Job, 则会作为parent job。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
在执行 KookBot.start 建立连接成功后、进行事件处理之前执行此函数。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Extensions
Link copied to clipboard
inline fun KookBotConfiguration.timeout(init: Boolean = true, block: KookBotConfiguration.TimeoutConfiguration.() -> Unit)