Merge branch 'feat-xjj-aschatFunction#A116' into dev
This commit is contained in:
commit
5f059c1d7c
@ -647,5 +647,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)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user