Bot
一个 KOOK Bot。
Bot 承载了通过 WebSocket
的方式与 KOOK 服务器连接并订阅事件的能力, 以及通过各种 KOOK HTTP API 进行功能交互的能力。
日志
Bot 中主要提供了两个日志命名:
love.forte.simbot.kook.bot.${ticket.clientId}
love.forte.simbot.kook.event.${ticket.clientId}
(其中 ticket.clientId
对应了当前 bot 的 Bot.ticket 中的实际信息)
其中,前缀为 love.forte.simbot.kook.event
的日志命名会主要输出与事件有较大关系的信息,例如每次收到的事件原始JSON等。 而其他的日志则主要由前缀为 love.forte.simbot.kook.bot
的日志命名输出。
大部分日志都是 DEBUG
或 TRACE
级别的。
Author
ForteScarlet
Properties
当前bot所使用的 HttpClient 实例。
当前bot作为用户时的信息。
当前 bot 所使用的配置信息。
Functions
添加一个 ProcessorType.NORMAL 类型的事件处理器。 所有事件处理器会在每次触发的时候按照添加顺序依次进行处理。
添加一个事件处理器。 所有事件处理器会在每次触发的时候按照添加顺序依次进行处理。
添加一个 SubscribeSequence.NORMAL 类型的事件处理器。 所有事件处理器会在每次触发的时候按照添加顺序依次进行处理。
订阅事件并使用事件处理器 processor 进行处理。。 所有事件处理器会在每次触发的时候按照添加顺序依次进行处理。
Inherited functions
Close bot and join.
针对一个具体的 EventExtra 类型进行监听。
针对一个 Event.type 目标进行监听。
Start bot and join.
订阅一个具体的 EventExtra 类型的事件。
订阅一个 Event.type 目标的事件。