From d2f8a94e75b9e66089ce9866bb7b384a5ea6082e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Thu, 16 Nov 2023 22:34:18 +0900 Subject: [PATCH] fix: qq event --- event.go | 1 + openapi_v2_message.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/event.go b/event.go index 0a91630..db0426e 100644 --- a/event.go +++ b/event.go @@ -98,6 +98,7 @@ func (bot *Bot) processEvent(payload *WebsocketPayload) { } else if msgv2.Author.MemberOpenID != "" { ctx.Message.Author.ID = msgv2.Author.MemberOpenID } + ctx.Value = ctx.Message } else { ctx.Message = (*Message)(x.UnsafePointer()) if ctx.Message.MentionEveryone { diff --git a/openapi_v2_message.go b/openapi_v2_message.go index b02aba9..8310161 100644 --- a/openapi_v2_message.go +++ b/openapi_v2_message.go @@ -53,7 +53,7 @@ type MessageV2 struct { type MessagePostV2 struct { Type MessageTypeV2 `json:"msg_type"` Seq int `json:"msg_seq,omitempty"` // 回复消息的序号,与 msg_id 联合使用,避免相同消息id回复重复发送,不填默认是1。相同的 msg_id + msg_seq 重复发送会失败。 - Content string `json:"content,omitempty"` + Content string `json:"content"` ReplyEventID string `json:"event_id,omitempty"` // 前置收到的事件ID,用于发送被动消息 ReplyMessageID string `json:"msg_id,omitempty"`