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

GroupOperableEvent

interface GroupOperableEvent : GroupEvent

可由 MemberBot 操作的事件

See Also

isByBot

operatorOrBot

Properties

operator

操作人, 为 null 时为 Bot 操作

abstract val operator: Member?

Extension Properties

isByBot

是否由 Bot 操作

val GroupOperableEvent.isByBot: Boolean

operatorOrBot

当操作人为 Member 时获取这个 Member, 当操作人为 Bot 时获取 Group.botAsMember

val GroupOperableEvent.operatorOrBot: Member

Extension Functions

broadcast

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

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

Inheritors

GroupAllowAnonymousChatEvent

群 "匿名聊天" 功能状态改变. 此事件广播前修改就已经完成.

data class GroupAllowAnonymousChatEvent : GroupSettingChangeEvent<Boolean>, Packet, GroupOperableEvent

GroupAllowMemberInviteEvent

群 "允许群员邀请好友加群" 功能状态改变. 此事件广播前修改就已经完成.

data class GroupAllowMemberInviteEvent : GroupSettingChangeEvent<Boolean>, Packet, GroupOperableEvent

GroupEntranceAnnouncementChangeEvent

入群公告改变. 此事件广播前修改就已经完成.

data class GroupEntranceAnnouncementChangeEvent : GroupSettingChangeEvent<String>, Packet, GroupOperableEvent

GroupMuteAllEvent

群 "全员禁言" 功能状态改变. 此事件广播前修改就已经完成.

data class GroupMuteAllEvent : GroupSettingChangeEvent<Boolean>, Packet, GroupOperableEvent

GroupNameChangeEvent

群名改变. 此事件广播前修改就已经完成.

data class GroupNameChangeEvent : GroupSettingChangeEvent<String>, Packet, GroupOperableEvent

MemberCardChangeEvent

成员群名片改动. 此事件广播前修改就已经完成.

data class MemberCardChangeEvent : GroupMemberEvent, Packet, GroupOperableEvent

MemberMuteEvent

群成员被禁言事件. 被禁言的成员都不可能是机器人本人

data class MemberMuteEvent : GroupMemberEvent, Packet, GroupOperableEvent

MemberSpecialTitleChangeEvent

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

data class MemberSpecialTitleChangeEvent : GroupMemberEvent, GroupOperableEvent

MemberUnmuteEvent

群成员被取消禁言事件. 被禁言的成员都不可能是机器人本人

data class MemberUnmuteEvent : GroupMemberEvent, Packet, GroupOperableEvent