From 71c49e7a179bd566f87c8d1b3f1060b88b2d69cc Mon Sep 17 00:00:00 2001 From: Ailitonia Date: Thu, 6 May 2021 20:23:28 +0800 Subject: [PATCH] =?UTF-8?q?Fix:=20=E4=BF=AE=E5=A4=8D=E6=9D=83=E9=99=90?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E9=92=88=E5=AF=B9permission=20level=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E9=83=A8=E5=88=86=E5=9C=A8=E7=A7=81=E8=81=8A=E4=B8=AD?= =?UTF-8?q?=E6=9C=89=E9=97=AE=E9=A2=98=E7=9A=84=E5=A4=84=E7=90=86=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复权限模块针对permission level验证部分在私聊中有问题的处理逻辑 --- omega_miya/utils/Omega_Permission/__init__.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/omega_miya/utils/Omega_Permission/__init__.py b/omega_miya/utils/Omega_Permission/__init__.py index 580e50cf..48c9c267 100644 --- a/omega_miya/utils/Omega_Permission/__init__.py +++ b/omega_miya/utils/Omega_Permission/__init__.py @@ -52,13 +52,13 @@ async def handle_plugin_permission(matcher: Matcher, bot: Bot, event: MessageEve raise IgnoredException('没有群组命令权限') # 检查权限等级 好友私聊跳过 - if private_mode: - level_checker = True - else: - if matcher_permission_level: - level_checker = await check_permission_level(group_id=group_id, level=matcher_permission_level) + if matcher_permission_level: + if private_mode: + level_checker = True else: - level_checker = False + level_checker = await check_permission_level(group_id=group_id, level=matcher_permission_level) + else: + level_checker = False # 检查权限节点 if matcher_auth_node: