From e5c6ff13656931ac8bcdf29e07084b5deb6bb50e Mon Sep 17 00:00:00 2001 From: 2829798842 <2829798842@qq.com> Date: Fri, 27 Feb 2026 07:32:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0platform=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E8=87=AA=E8=BA=AB=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/utils/utils.py | 4 +++- src/person_info/person_info.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/chat/utils/utils.py b/src/chat/utils/utils.py index cd66b919..5dcfc523 100644 --- a/src/chat/utils/utils.py +++ b/src/chat/utils/utils.py @@ -108,7 +108,9 @@ def is_bot_self(platform: str, user_id: str) -> bool: # 其他平台:尝试从 platforms 配置中查找 platform_account = platform_accounts.get(platform, "") if platform_account: - return user_id_str == platform_account + if user_id_str == platform_account: + return True + return user_id_str == qq_account # 默认情况:与主 QQ 账号比较(兼容性) return user_id_str == qq_account diff --git a/src/person_info/person_info.py b/src/person_info/person_info.py index fe4e2116..055a012d 100644 --- a/src/person_info/person_info.py +++ b/src/person_info/person_info.py @@ -273,7 +273,9 @@ class Person: # 其他平台:尝试从 platforms 配置中查找 platform_account = platform_accounts.get(platform, "") if platform_account: - return user_id_str == platform_account + if user_id_str == platform_account: + return True + return user_id_str == qq_account # 默认情况:与主 QQ 账号比较(兼容性) return user_id_str == qq_account