From 4fd3637d3c513a0955b152c7eff3445c120b7a50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Fri, 28 Jul 2023 13:04:18 +0800 Subject: [PATCH] optimize: GroupHigherPermission --- rules.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rules.go b/rules.go index 20a349b..0490d8d 100644 --- a/rules.go +++ b/rules.go @@ -258,6 +258,9 @@ func GroupHigherPermission(gettarget func(ctx *Ctx) int64) Rule { return false } target := gettarget(ctx) + if target == ctx.Event.UserID { // 特判, 自己和自己比 + return false + } if SuperUserPermission(ctx) { sender := ctx.Event.UserID return BotConfig.GetFirstSuperUser(sender, target) == sender