interface GroupMemberEvent : GroupEvent
有关群成员的事件
group |
open val group: Group |
member |
abstract val member: Member |
broadcast |
广播一个事件的唯一途径. suspend fun <E : Event> E.broadcast(): E |
MemberCardChangeEvent |
成员群名片改动. 此事件广播前修改就已经完成. data class MemberCardChangeEvent : GroupMemberEvent, Packet, GroupOperableEvent |
MemberJoinEvent |
成员已经加入群的事件 sealed class MemberJoinEvent : GroupMemberEvent, BotPassiveEvent, Packet |
MemberLeaveEvent |
成员已经离开群的事件. 在事件广播前成员就已经从 Group.members 中删除 sealed class MemberLeaveEvent : GroupMemberEvent |
MemberMuteEvent |
群成员被禁言事件. 被禁言的成员都不可能是机器人本人 data class MemberMuteEvent : GroupMemberEvent, Packet, GroupOperableEvent |
MemberPermissionChangeEvent |
成员权限改变的事件. 成员不可能是机器人自己. data class MemberPermissionChangeEvent : GroupMemberEvent, BotPassiveEvent, Packet |
MemberSpecialTitleChangeEvent |
成员群头衔改动. 一定为群主操作 data class MemberSpecialTitleChangeEvent : GroupMemberEvent, GroupOperableEvent |
MemberUnmuteEvent |
群成员被取消禁言事件. 被禁言的成员都不可能是机器人本人 data class MemberUnmuteEvent : GroupMemberEvent, Packet, GroupOperableEvent |