Package-level declarations

Types

Link copied to clipboard
interface KookBot : Bot, CoroutineScope

simbot组件针对 Kook bot 的 Bot 实现。

Link copied to clipboard
class KookBotConfiguration(var botConfiguration: BotConfiguration)

KOOK 组件中对 KookBot 的配置信息。

Link copied to clipboard
abstract class KookBotManager : JobBasedBotManager, KookBotRegistrar

KookBotBotManager 实现。

Link copied to clipboard

针对 KookBotManager 的配置信息。

Link copied to clipboard
fun interface KookBotManagerFactoryConfigurerProvider : PluginFactoryConfigurerProvider<KookBotManagerConfiguration>

用于 KookBotManagerFactoryProvider.loadConfigures 中的可自动装配 configuration provider

Link copied to clipboard

实现 PluginFactoryProvider 并通过 Java SPI 支持 KookBotManager 的自动安装。

Link copied to clipboard

KookBot 注册器。主要由 KookBotManager 实现。

Link copied to clipboard
@SerialName(value = "simbot.kook")
data class KookBotVerifyInfoConfiguration(val ticket: KookBotVerifyInfoConfiguration.Ticket, val config: KookBotVerifyInfoConfiguration.Config? = null) : SerializableBotConfiguration

.bot 配置文件读取的配置信息实体, 用于接收序列化配置信息。

Link copied to clipboard
interface KookContactRelation : ContactRelation

KookBot 中与聊天会话相关的关系操作。

Link copied to clipboard
interface KookGuildRelation : GuildRelation

KookBot 中与频道相关的关系操作。