Package-level declarations
Types
当一个 BotManager 中已经存在对应ID的时候Bot,通过 BotManager.register 将会抛出此异常。
Bot 管理器。 BotManager 应当是 获取、注册 Bot 的唯一公开途径, 所有 BotManager 均由 OriginBotManager 进行管理。
Bot注册器。
BOT用于验证身份的信息,通过读取 *.bot
文件解析而来.
bot验证信息的解码器。
BotVerifyInfoDecoder 的构建工厂。
将 ByteArray 内容作为 BotVerifyInfo 实现。
当组件与预期组件不匹配的时候出现的异常。
用于快速从配置信息中解析出来 component
信息的模型。
BotVerifyInfo 的基础抽象类, 使用 BotVerifyInfoDecoder 作为内置解码器。
使用 Json decode 验证信息。
所有 BotManager 的统一管理器.
使用 kotlinx.serialization.properties.Properties decode 验证信息。
基于 BinaryFormat 的标准解码器抽象。
基于 kotlinx.serialization 库中的部分模块的 BotVerifyInfoDecoderFactory 标准实现。
基于 SerialFormat 的标准解码器抽象。
基于 StringFormat 的标准解码器抽象。
当验证失败的时候出现的异常。
使用 Yaml decode 验证信息。
Functions
将一个 URL 转为 BotVerifyInfo.
将一个 Path 转为 BotVerifyInfo.
将一个 Resource 转为 BotVerifyInfo.
将一个 InputStream 转为 BotVerifyInfo.
将一个 Path 转为 BotVerifyInfo. e.g.
将一个 InputStream 转为 BotVerifyInfo. e.g.