mirai-core / net.mamoe.mirai.event.events / GroupMemberEvent

GroupMemberEvent

interface GroupMemberEvent : GroupEvent

有关群成员的事件

Properties

group

open val group: Group

member

abstract val member: Member

Extension Functions

broadcast

广播一个事件的唯一途径.

suspend fun <E : Event> E.broadcast(): E

Inheritors

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