UnsupportedKookEvent
class UnsupportedKookEvent(val bot: KookBot, val sourceEvent: Event<EventExtra>, val sourceEventRaw: String) : KookBotEvent<EventExtra, Event<EventExtra>> (source)
所有未提供针对性实现的其他 KOOK 事件。
UnsupportedKookEvent 不实现任何其他事件类型, 仅实现 KOOK 组件中的事件父类型 KookBotEvent,是一个完全独立的事件类型。
UnsupportedKookEvent 会将所有 尚未支持 的事件通过此类型进行推送。 如果要监听 UnsupportedKookEvent, 你需要谨慎处理其中的一切, 因为 UnsupportedKookEvent 能够提供的事件会随着当前组件支持的特定事件的增多而减少, 这种减少可能会伴随着版本更新而产生,且可能不会有任何说明或错误提示。
因此你应当首先查看 KookBotEvent 下是否有所需的已经实现的事件类型,并且不应当过分依赖 UnsupportedKookEvent.
UnknownExtra
sourceEvent.extra
中(理所应当地)有可能会出现 UnknownExtra。 UnknownExtra 的含义与其他 EventExtra 的含义略有区别。详细说明可参考 UnknownExtra 的文档描述。
Author
ForteScarlet