Increase

abstract class Increase : TcgGuildMemberEvent, MemberIncreaseEvent, GuildEvent

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

发送时机:新用户加入频道

Constructors

Link copied to clipboard
fun Increase()

Types

Link copied to clipboard
object Key : BaseEventKey<TcgGuildMemberEvent.Increase>

Functions

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

增加的成员。同 member.

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

增加成员的频道。同 source.

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

增加的成员。同 user.

Link copied to clipboard
open suspend override fun operator(): MemberInfo?

操作者。无法得知,始终为null。

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

增加成员的频道。同 source.

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

增加成员的频道。

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

增加的成员。同 member.

Properties

Link copied to clipboard
open override val actionType: ActionType

无法判断加入类型。通常为频道分享链接点击加入,视为主动加入。

Link copied to clipboard
open override val after: Member
Link copied to clipboard
open override val afterAsync: CompletableFuture<out Member>
Link copied to clipboard
open override val before: Any?
Link copied to clipboard
open override val beforeAsync: CompletableFuture<out Any?>
Link copied to clipboard
abstract override val bot: TencentGuildComponentBot
Link copied to clipboard
abstract val changedTime: Timestamp
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
open override val key: Event.Key<TcgGuildMemberEvent.Increase>
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
open val operatorAsync: CompletableFuture<out MemberInfo?>
Link copied to clipboard
open override val organization: Guild
Link copied to clipboard
open override val organizationAsync: CompletableFuture<out Guild>
Link copied to clipboard
open override val source: Organization
Link copied to clipboard
open override val sourceAsync: CompletableFuture<out Organization>
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