KookUserOnlineStatusChangedEvent

KOOK 用户在线状态变更相关事件的抽象父类。

涉及到的原始事件有:

变化主体

此事件主体是事件中的 用户ID

子类型

此事件是密封的,如果你只想监听某人的上线或下线中的其中一种事件,则考虑监听此事件类的具体子类型。

Author

forte

See also

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Properties

Link copied to clipboard

此用户与当前bot所同处的频道服务器的id列表。

Link copied to clipboard

通过 guildIds 信息获取各个ID对应的 KookGuild 实例。

Link copied to clipboard
abstract val isOnline: Boolean

状态变化后,此用户是否为_在线_状态。

Link copied to clipboard

sourceEvent 中的 extra.body 信息。

Link copied to clipboard
open override val time: Timestamp

变更时间。

Link copied to clipboard
val userId: ID

用户ID。

Inherited properties

Link copied to clipboard
abstract override val bot: KookBot

此事件对应的bot示例。

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

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

Link copied to clipboard
abstract val sourceEventRaw: String

当前事件对应的原始事件JSON字符串。

Functions

Link copied to clipboard
open suspend override fun content(): Boolean

isOnline

Inherited functions

Link copied to clipboard
open override fun toString(): String