Factory

object Factory : ComponentFactory<KookComponent, KookComponentConfiguration>

组件 KookComponent 的注册器。

Functions

Link copied to clipboard
open suspend override fun create(configurator: KookComponentConfiguration.() -> Unit): KookComponent

构建一个 KookComponent 实例。

Properties

Link copied to clipboard
val componentID: CharSequenceID

组件的ID实例。

Link copied to clipboard
const val ID_VALUE: String

组件 KookComponent 的ID

Link copied to clipboard
open override val key: Attribute<KookComponent>

注册器的唯一标识。

Link copied to clipboard
@FragileSimbotApi
val khlCompatibleMessageSerializersModule: SerializersModule

用于兼容 khl.xx.xx 更名为 kook.xx.xx 之前的消息序列化模组。

Link copied to clipboard
val messageSerializersModule: SerializersModule

KookComponent 组件所使用的消息序列化信息。