🆕 修改好友列表设置AI角色为数据库配置
This commit is contained in:
@@ -67,6 +67,28 @@ func ChangeUseAiModel(ctx *gin.Context) {
|
||||
ctx.String(http.StatusOK, "操作成功")
|
||||
}
|
||||
|
||||
// ChangeUseAiAssistant
|
||||
// @description: 修改使用的AI助手
|
||||
// @param ctx
|
||||
func ChangeUseAiAssistant(ctx *gin.Context) {
|
||||
// 此处复用一下结构体
|
||||
var p changeUseAiModelParam
|
||||
if err := ctx.ShouldBind(&p); err != nil {
|
||||
ctx.String(http.StatusBadRequest, "参数错误")
|
||||
return
|
||||
}
|
||||
err := client.MySQL.Model(&entity.Friend{}).
|
||||
Where("wxid = ?", p.WxId).
|
||||
Update("`prompt`", p.Model).Error
|
||||
if err != nil {
|
||||
log.Printf("修改【%s】的AI助手失败:%s", p.WxId, err)
|
||||
ctx.String(http.StatusInternalServerError, "操作失败: %s", err)
|
||||
return
|
||||
}
|
||||
|
||||
ctx.String(http.StatusOK, "操作成功")
|
||||
}
|
||||
|
||||
// ChangeEnableGroupRankStatus
|
||||
// @description: 修改是否开启水群排行榜
|
||||
// @param ctx
|
||||
|
||||
@@ -66,6 +66,7 @@ func Friend(ctx *gin.Context) {
|
||||
result["friends"] = friends
|
||||
result["vnc"] = config.Conf.Wechat.VncUrl
|
||||
result["aiModels"] = config.Conf.Ai.Models
|
||||
result["assistant"], _ = service.GetAllAiAssistant()
|
||||
// 渲染页面
|
||||
ctx.HTML(http.StatusOK, "friend.html", result)
|
||||
}
|
||||
@@ -85,6 +86,7 @@ func Group(ctx *gin.Context) {
|
||||
result["groups"] = groups
|
||||
result["vnc"] = config.Conf.Wechat.VncUrl
|
||||
result["aiModels"] = config.Conf.Ai.Models
|
||||
result["assistant"], _ = service.GetAllAiAssistant()
|
||||
|
||||
// 渲染页面
|
||||
ctx.HTML(http.StatusOK, "group.html", result)
|
||||
|
||||
Reference in New Issue
Block a user