From 5d3e0315b2445745eedbf12bcdae777d8cc7ef84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=85=E8=AF=BA=E7=8B=90?= <212194964+foxcyber907@users.noreply.github.com> Date: Thu, 28 Aug 2025 13:37:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dqq=E6=8F=90=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/built_in/permission_management/plugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/built_in/permission_management/plugin.py b/src/plugins/built_in/permission_management/plugin.py index 4fb9313a7..f5b87b093 100644 --- a/src/plugins/built_in/permission_management/plugin.py +++ b/src/plugins/built_in/permission_management/plugin.py @@ -150,8 +150,8 @@ class PermissionCommand(PlusCommand): def _parse_user_mention(self, mention: str) -> Optional[str]: """解析用户提及,提取QQ号""" - # 匹配 @用户 格式,提取QQ号 - at_match = re.search(r'\[CQ:at,qq=(\d+)\]', mention) + # 匹配 @<用户名:QQ号> 格式,提取QQ号 + at_match = re.search(r'@<[^:]+:(\d+)>', mention) if at_match: return at_match.group(1)