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"])]