From 63b5785b2d570d50d5d9e19b604407672acb42c8 Mon Sep 17 00:00:00 2001 From: Him188 Date: Tue, 11 Feb 2020 19:55:03 +0800 Subject: [PATCH] Add MemberCardChangeEvent --- .../event/events/PassiveEvents.kt | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/event/events/PassiveEvents.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/event/events/PassiveEvents.kt index 4582c25a8..18485b588 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/event/events/PassiveEvents.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/event/events/PassiveEvents.kt @@ -110,6 +110,37 @@ sealed class MemberLeftEvent : GroupMemberEvent, BotPassiveEvent { // endregion +// region + +/** + * 群名片改动 + */ +sealed class MemberCardChangeEvent : GroupMemberEvent, BotPassiveEvent { + /** + * 群名片 + */ + abstract val card: String + + /** + * 由管理员修改 + */ + data class ByOperator( + override val card: String, + override val member: Member, + val operator: Member + ) : MemberCardChangeEvent() + + /** + * 该成员自己修改 + */ + data class BySelf( + override val card: String, + override val member: Member + ) : MemberCardChangeEvent() +} + +// endregion + // region 成员权限