feat: add system config item for wechat qrcode

This commit is contained in:
RockYang
2024-01-19 16:58:13 +08:00
parent b317d597ac
commit 3b1544b5e4
7 changed files with 320 additions and 254 deletions

View File

@@ -26,7 +26,8 @@ import (
)
const ErrorMsg = "抱歉AI 助手开小差了,请稍后再试。"
const ErrImg = "![](/images/wx.png)"
var ErrImg = "![](/images/wx.png)"
var logger = logger2.GetLogger()
@@ -45,6 +46,13 @@ func NewChatHandler(app *core.AppServer, db *gorm.DB, redis *redis.Client) *Chat
return &h
}
func (h *ChatHandler) Init() {
// 如果后台有上传微信客服微信二维码,则覆盖
if h.App.SysConfig.WechatCardURL != "" {
ErrImg = fmt.Sprintf("![](%s)", h.App.SysConfig.WechatCardURL)
}
}
var chatConfig types.ChatConfig
// ChatHandle 处理聊天 WebSocket 请求