From 84a80a5ec834f8a007a860f17aa295d966e97ef3 Mon Sep 17 00:00:00 2001 From: Dong_master <2213070223@qq.com> Date: Sat, 15 Mar 2025 22:21:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=93=E6=98=AF=E5=8D=95=E7=8B=AC=E7=BE=A4?= =?UTF-8?q?=E8=81=8Aat=E6=9C=BA=E5=99=A8=E4=BA=BA=E6=97=B6=E5=80=99?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2@=E4=BF=A1=E6=81=AF=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/platform/sources/gewechat.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkg/platform/sources/gewechat.py b/pkg/platform/sources/gewechat.py index 3186497f..05785093 100644 --- a/pkg/platform/sources/gewechat.py +++ b/pkg/platform/sources/gewechat.py @@ -63,12 +63,11 @@ class GewechatMessageConverter(adapter.MessageConverter): ) -> platform_message.MessageChain: - # print(message) if message["Data"]["MsgType"] == 1: # 检查消息开头,如果有 wxid_sbitaz0mt65n22:\n 则删掉 regex = re.compile(r"^wxid_.*:") - print(message) + # print(message) line_split = message["Data"]["Content"]["string"].split("\n") @@ -82,10 +81,9 @@ class GewechatMessageConverter(adapter.MessageConverter): if at_string in message["Data"]["Content"]["string"]: content_list.append(platform_message.At(target=bot_account_id)) content_list.append(platform_message.Plain(message["Data"]["Content"]["string"].replace(at_string, '', 1))) - # 更优雅的替换@机器人,仅仅限于单独AT的情况 + # 更优雅的替换改名后@机器人,仅仅限于单独AT的情况 elif '在群聊中@了你' in message["Data"]["PushContent"]: content_list.append(platform_message.At(target=bot_account_id)) - print(re.sub(pattern, '', message["Data"]["Content"]["string"])) content_list.append(platform_message.Plain(re.sub(pattern, '', message["Data"]["Content"]["string"]))) else: content_list = [platform_message.Plain(message["Data"]["Content"]["string"])]