Compare commits

...

2 Commits

Author SHA1 Message Date
5f059c1d7c Merge branch 'feat-xjj-aschatFunction#A116' into dev 2025-09-01 11:15:31 +08:00
09a4df2b21 Update handler.go 2025-09-01 11:15:26 +08:00

View File

@ -647,5 +647,23 @@ func (a *ChatHandler) SetSwitchAutoReplyStatus(c *gin.Context) {
return return
} }
a.cache.SetAutoReplySwitch(c, chatUser.ID, req.EnableAutoReply) 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) service.Success(c)
} }