KookUserOnlineStatusChangedEvent
sealed class KookUserOnlineStatusChangedEvent : KookSystemEvent<GuildMemberEventExtraBody> , ChangedEvent
Kook 用户在线状态变更相关事件的抽象父类。
涉及到的原始事件有:
此事件及相关事件属于 ChangedEvent 事件,变化主体 为相对应的基础用户信息,变更前 后 为其上下线的状态。 其中变更前后的值满足 before == !after, 且 after 永远代表此事件发生后此用户的在线状态。 也因此而满足 after == isOnline.
当 after == true 时,代表此人由离线状态变为在线状态,反之同理。
变化主体
因为用户在线/离线事件所提供的用户并未一个具体的频道用户,因此事件主体是一个基础的 用户信息
子类型
此事件是密封的,如果你只想监听某人的上线或下线中的其中一种事件,则考虑监听此事件类的具体子类型。
Author
forte
See also
Types
Link copied to clipboard
Link copied to clipboard
KookUserOnlineStatusChangedEvent 对于用户离线的事件子类型。
Link copied to clipboard
KookUserOnlineStatusChangedEvent 对于用户上线的事件子类型。
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard