diff --git a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/QQAndroidBot.common.kt b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/QQAndroidBot.common.kt index 4ba33b2d5..4800f06ab 100644 --- a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/QQAndroidBot.common.kt +++ b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/QQAndroidBot.common.kt @@ -199,7 +199,9 @@ internal abstract class QQAndroidBotBase constructor( is MessageSourceFromGroupImpl -> source.group else -> error("stub") } - group.checkBotPermissionOperator() + if (this.id != source.fromId) { + group.checkBotPermissionOperator() + } MessageRecallEvent.GroupRecall( this, source.fromId,