MemberSpecialTitleChangeEvent

data class MemberSpecialTitleChangeEvent @MiraiInternalApi constructor(    val origin: String,     val new: String,     val member: NormalMember,     val operator: NormalMember?) : AbstractEvent, GroupMemberEvent, GroupOperableEvent, Packet, GroupMemberInfoChangeEvent

成员群特殊头衔改动. 一定为群主操作

由于服务器并不会告知特殊头衔的重置, 因此此事件在特殊头衔重置后只能由 mirai 在发现变动时才广播

Constructors

Link copied to clipboard
fun MemberSpecialTitleChangeEvent(    origin: String,     new: String,     member: NormalMember,     operator: NormalMember?)

Functions

Link copied to clipboard
fun cancel()
Link copied to clipboard
abstract fun intercept()

拦截这个事件

Properties

Link copied to clipboard
var _intercepted: Boolean = false
Link copied to clipboard
open override val bot: Bot
Link copied to clipboard
val broadCastLock: Mutex

限制一个事件实例不能并行广播. (适用于 object 广播的情况)

Link copied to clipboard
open override val group: Group
Link copied to clipboard
open override val groupId: Long
Link copied to clipboard
val isCancelled: Boolean
Link copied to clipboard
abstract val isIntercepted: Boolean

事件是否已被拦截.

Link copied to clipboard
open override val member: NormalMember
Link copied to clipboard
val new: String

修改后

Link copied to clipboard
open override val operator: NormalMember?

操作人. 不为 null 时一定为群主. 可能与 member 引用相同, 此时为群员自己修改. 为 null 时则是机器人操作.

Link copied to clipboard
val origin: String

修改前

Link copied to clipboard
open override val user: Member