From bea4416f12005f81be7f73097b145b0e280cfeb7 Mon Sep 17 00:00:00 2001 From: lanvent Date: Fri, 7 Apr 2023 18:23:52 +0800 Subject: [PATCH] fix: wechatmp subscribe event --- channel/wechatmp/receive.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/channel/wechatmp/receive.py b/channel/wechatmp/receive.py index 9abcc92..1c49b4d 100644 --- a/channel/wechatmp/receive.py +++ b/channel/wechatmp/receive.py @@ -19,7 +19,10 @@ class WeChatMPMessage(ChatMessage): self.from_user_id = xmlData.find('FromUserName').text self.create_time = xmlData.find('CreateTime').text self.msg_type = xmlData.find('MsgType').text - self.msg_id = xmlData.find('MsgId').text + if self.msg_type != 'event': + self.msg_id = xmlData.find('MsgId').text + else: + self.msg_id = self.create_time self.is_group = False # reply to other_user_id