TcgGuildMemberEvent

@BaseEvent
sealed class TcgGuildMemberEvent : TcgEvent<TencentMemberInfo> , GuildEvent, MemberEvent

频道成员变更事件。

Author

ForteScarlet

Types

Link copied to clipboard
abstract class Decrease : TcgGuildMemberEvent, MemberDecreaseEvent, GuildEvent

成员减少:成员离开或退出,同时属于 GuildEvent.

Link copied to clipboard
abstract class Increase : TcgGuildMemberEvent, MemberIncreaseEvent, GuildEvent

成员增加事件,同时属于 GuildEvent.

Link copied to clipboard
object Key : BaseEventKey<TcgGuildMemberEvent>
Link copied to clipboard
abstract class Update : TcgGuildMemberEvent, MemberChangedEvent

成员资料变更。无法得到变更前的信息。

Functions

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

涉及的频道服务器信息。同 organization.

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

涉及的用户信息。同 user.

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

涉及的频道服务器信息。同 guild.

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

涉及的用户信息。同 member.

Properties

Link copied to clipboard
abstract override val bot: TencentGuildComponentBot
Link copied to clipboard
open override val component: Component
Link copied to clipboard

这个事件所对应的 EventSignals 类型。

Link copied to clipboard
open val guild: Guild
Link copied to clipboard
open val guildAsync: CompletableFuture<out Guild>
Link copied to clipboard
abstract override val id: ID

事件ID。

Link copied to clipboard
abstract override val key: Event.Key<out TcgGuildMemberEvent>
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 override val organization: Guild
Link copied to clipboard
open override val organizationAsync: CompletableFuture<out Guild>
Link copied to clipboard

真正的原始事件所得到的事件实体。

Link copied to clipboard
abstract override val timestamp: Timestamp

接收到事件的时间。

Link copied to clipboard
open override val user: Member
Link copied to clipboard
open override val userAsync: CompletableFuture<out Member>
Link copied to clipboard
open val visibleScope: Event.VisibleScope

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard