UnsupportedKookEvent

@DiscreetSimbotApi
class UnsupportedKookEvent(val bot: KookComponentBot, val sourceEvent: Event<Event.Extra>) : KookEvent<Event.Extra, Event<Event.Extra>>

所有未提供针对性实现的其他 Kook 事件。

UnsupportedKookEvent 不实现任何其他事件类型, 仅实现 Kook 组件中的事件父类型 KookEvent,是一个完全独立的事件类型。

UnsupportedKookEvent 会将所有未支持或难以支持的事件都会通过此类型进行推送, 但是如果要监听 UnsupportedKookEvent, 你需要谨慎处理其中的一切, 因为 UnsupportedKookEvent 能够提供的事件会随着当前组件实现的特定事件的增多而减少, 这种减少可能会伴随着版本更新而产生,且可能不会有任何说明或错误提示。

因此你应当首先查看 KookEvent 下是否有所需的已经实现的事件类型,并且不应当过分依赖 UnsupportedKookEvent.

Author

ForteScarlet

Constructors

Link copied to clipboard

Types

Link copied to clipboard
object Key : BaseEventKey<UnsupportedKookEvent>

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
open override val bot: KookComponentBot

此事件对应的bot示例。

Link copied to clipboard
open override val component: Component
Link copied to clipboard
open override val id: ID

事件ID。

Link copied to clipboard
open override val key: Event.Key<UnsupportedKookEvent>
Link copied to clipboard
open override val sourceEvent: Event<Event.Extra>

当前事件内部对应的原始事件实体。

Link copied to clipboard
open override val timestamp: Timestamp

事件时间。

Link copied to clipboard
open val visibleScope: Event.VisibleScope