diff --git a/astrbot/core/platform/sources/wecom/wecom_adapter.py b/astrbot/core/platform/sources/wecom/wecom_adapter.py index b9139ec3a..587748b6c 100644 --- a/astrbot/core/platform/sources/wecom/wecom_adapter.py +++ b/astrbot/core/platform/sources/wecom/wecom_adapter.py @@ -302,6 +302,7 @@ class WecomPlatformAdapter(Platform): abm.sender = MessageMember(external_userid, external_userid) abm.session_id = external_userid abm.type = MessageType.FRIEND_MESSAGE + abm.message_id = msg.get("msgid", uuid.uuid4().hex[:8]) if msgtype == "text": text = msg.get("text", {}).get("content", "").strip() abm.message = [Plain(text=text)]