From d3e9c9b0d60d765e96146e30a9193bbf9fbc8eee Mon Sep 17 00:00:00 2001 From: lixiangwuxian Date: Thu, 9 Jan 2025 02:43:08 +0800 Subject: [PATCH] refactor: modify headmasterHandler to include message origin ID in JSON response and adjust ReferOriginMsg flag for improved message tracking --- handler/headmaster/headmaster.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/handler/headmaster/headmaster.go b/handler/headmaster/headmaster.go index 9773c46..10064fa 100644 --- a/handler/headmaster/headmaster.go +++ b/handler/headmaster/headmaster.go @@ -33,14 +33,14 @@ func headmasterHandler(msg model.Message) (reply model.Reply) { } if len(msg.RawMsg) > 7 && msg.RawMsg[0:7] == "校长 " { return model.Reply{ - ReplyMsg: ask(from, fmt.Sprintf("{\"qqid\":%d,\"nickname\":\"%s\",\"msg\":\"%s\"}", msg.UserId, msg.UserNickName, msg.RawMsg[7:])), - ReferOriginMsg: true, + ReplyMsg: ask(from, fmt.Sprintf("{\"qqid\":%d,\"nickname\":\"%s\",\"referid\":%d,\"msg\":\"%s\"}", msg.UserId, msg.UserNickName, msg.OriginMsgId, msg.RawMsg[7:])), + ReferOriginMsg: false, FromMsg: msg, } } return model.Reply{ - ReplyMsg: ask(from, fmt.Sprintf("{\"qqid\":%d,\"nickname\":\"%s\",\"msg\":\"%s\"}", msg.UserId, msg.UserNickName, msg.RawMsg)), - ReferOriginMsg: true, + ReplyMsg: ask(from, fmt.Sprintf("{\"qqid\":%d,\"nickname\":\"%s\",\"referid\":%d,\"msg\":\"%s\"}", msg.UserId, msg.UserNickName, msg.OriginMsgId, msg.RawMsg)), + ReferOriginMsg: false, FromMsg: msg, } }