Package-level declarations
Types
Link copied to clipboard
Kook Event - 事件Event
Link copied to clipboard
事件原始数据处理器,提供一个从事件得到的原始 JsonElement,将其反序列化为一个 Event 实例。
Link copied to clipboard
Kook 事件解析相关错误。
Link copied to clipboard
object EventSignals
所有事件以及其对应的定位器。
Link copied to clipboard
object EventTypeConstant
类型枚举 Event.Type 的类型常量类。
Link copied to clipboard
Event.Type 序列化器。
Link copied to clipboard
提供一个参数,得到一个json字符串的工厂。
Link copied to clipboard
描述一个事件的解析定义, 使用对象或伴生对象实现此接口,提供于用户做事件监听的目标参数。
Link copied to clipboard
Kook 信令异常。
Link copied to clipboard
Kook 信令5 - Reconnect 异常。
Link copied to clipboard
class MessageEventParser<out EX : MessageEventExtra>(type: Event.Type, extraSerializer: KSerializer<out EX>) : EventParser<EX, MessageEvent<EX>>
针对于消息事件的事件处理器。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SysEventParser<out B>(type: Event.Type = Event.Type.SYS, subType: String, extraBodySerializer: KSerializer<out B>) : EventParser<SimpleSystemEventExtra<B>, SystemEvent<B, SimpleSystemEventExtra<B>>>
使用 SimpleSystemEventExtra 作为 extra 的类型的事件解析器。