From 09a4df2b215631ac84981f07f4b1e36b0dc0d20d Mon Sep 17 00:00:00 2001 From: jjxu <428192774@qq.com> Date: Mon, 1 Sep 2025 11:15:26 +0800 Subject: [PATCH] Update handler.go --- pkg/service/asChat/handler.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkg/service/asChat/handler.go b/pkg/service/asChat/handler.go index 497d49b..ba87f99 100644 --- a/pkg/service/asChat/handler.go +++ b/pkg/service/asChat/handler.go @@ -643,5 +643,23 @@ func (a *ChatHandler) SetSwitchAutoReplyStatus(c *gin.Context) { return } a.cache.SetAutoReplySwitch(c, chatUser.ID, req.EnableAutoReply) + msg := dto.Message{ + MsgType: 1, + LocalStamp: time.Now().Unix(), + } + if req.EnableAutoReply { + msg.Text = "已退出人工" + } else { + msg.Text = "已进入人工,不会接收自动消息" + } + err := logic.NewMessage(c, &a.cache, chatUser, dto.NewMessageRequest{ + Robot: true, + SessionId: fmt.Sprintf("%d", chatUser.ID), + Message: msg, + }) + if err != nil { + service.Error(c, err) + return + } service.Success(c) }