QGMemberUpdateEvent

频道成员信息更新事件。

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun after(): QGMember

发生变更的成员,同 member

Link copied to clipboard
open suspend override fun before(): Any?

变更前成员的属性,无法获取,始终为null。

Link copied to clipboard
abstract suspend override fun guild(): QGGuild

频道成员所处的频道

Link copied to clipboard
abstract suspend override fun member(): QGMember

发生变更的成员。

Link copied to clipboard
abstract suspend override fun operator(): QGMember?

操作者。无权限获取、找不到(例如获取时已经离群)等情况会得到null。

Link copied to clipboard
open suspend override fun organization(): QGGuild

频道成员所处的频道,同 guild

Link copied to clipboard
open suspend override fun source(): QGGuild

增加了频道成员的频道,同 guild

Link copied to clipboard
open suspend override fun user(): QGMember

发生变更的成员,同 member

Properties

Link copied to clipboard
open val after: Any?
Link copied to clipboard
Link copied to clipboard
open val before: Any?
Link copied to clipboard
Link copied to clipboard
abstract override val bot: QGBot
Link copied to clipboard
abstract override val changedTime: Timestamp

事件对象构建时间。

Link copied to clipboard
open override val component: Component
Link copied to clipboard
abstract val eventRaw: String

接收到的事件的原始JSON字符串

Link copied to clipboard
open val guild: Guild
Link copied to clipboard
Link copied to clipboard
abstract override val id: ID

事件ID。

Link copied to clipboard
open override val key: Event.Key<out QGMemberUpdateEvent>
Link copied to clipboard
open override val member: Member
Link copied to clipboard
open override val memberAsync: CompletableFuture<out Member>
Link copied to clipboard
open val operator: MemberInfo?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val source: Any
Link copied to clipboard
Link copied to clipboard
abstract override val sourceEventEntity: EventMember

事件接收到的原始的用户信息。

Link copied to clipboard
open override val timestamp: Timestamp
Link copied to clipboard
open override val user: Member
Link copied to clipboard
open override val userAsync: CompletableFuture<out Member>