Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d8a8bf4efc | ||
|
|
42339e3c51 | ||
|
|
8f6b7cb68d | ||
|
|
20aeeefb3c | ||
|
|
08ffd4de6c | ||
|
|
72a2e694f8 | ||
|
|
2238e23c8d | ||
|
|
a13e39dc0a | ||
|
|
0f506e5afc |
@@ -42,7 +42,7 @@ mysql:
|
||||
schema: public # postgres 专用
|
||||
|
||||
task:
|
||||
enable: true
|
||||
enable: false
|
||||
news:
|
||||
enable: true
|
||||
cron: '14 11 * * *' # 每天0:30
|
||||
@@ -101,6 +101,10 @@ ai:
|
||||
model: moonshot-v1-128k
|
||||
- name: 跃问
|
||||
model: StepChat
|
||||
- name: 豆包Lite-4k
|
||||
model: Doubao-lite-4k
|
||||
- name: 豆包Pro-4k
|
||||
model: Doubao-pro-4k
|
||||
|
||||
# 资源配置
|
||||
# map[k]v结构,k 会变成全小写,所以这儿不能用大写字母
|
||||
|
||||
@@ -44,7 +44,7 @@ func ClearGroupUser() {
|
||||
for k, v := range memberMap {
|
||||
ms = append(ms, fmt.Sprintf("昵称:%s\n最后活跃时间:%s", k, v))
|
||||
}
|
||||
msg := fmt.Sprintf("#清理群成员\n\n很遗憾地通知各位,就在刚刚,有%d名群友引活跃度不够暂时离开了我们,希望还健在的群友引以为戒、保持活跃!\n\n活跃信息: \n%s",
|
||||
msg := fmt.Sprintf("#清理群成员\n\n很遗憾地通知各位,就在刚刚,有%d名群友因活跃度不够暂时离开了我们,希望还健在的群友引以为戒、保持活跃!\n\n详细信息: \n%s",
|
||||
memberCount, strings.Join(ms, "\n"))
|
||||
utils.SendMessage(group.Wxid, "", msg, 0)
|
||||
}
|
||||
|
||||
@@ -103,6 +103,7 @@ func Sync() {
|
||||
"custom_account": friend.CustomAccount,
|
||||
"pinyin": friend.Pinyin,
|
||||
"pinyin_all": friend.PinyinAll,
|
||||
"is_ok": true,
|
||||
}
|
||||
err = tx.Model(&entity.Friend{}).Where("wxid = ?", friend.Wxid).Updates(pm).Error
|
||||
if err != nil {
|
||||
@@ -133,7 +134,19 @@ func Sync() {
|
||||
}
|
||||
|
||||
// 清理不在列表中的好友
|
||||
err = tx.Model(&entity.Friend{}).Where("wxid NOT IN (?)", nowIds).Update("is_ok", false).Error
|
||||
clearPm := map[string]any{
|
||||
"is_ok": false,
|
||||
"enable_chat_rank": false,
|
||||
"enable_welcome": false,
|
||||
"enable_summary": false,
|
||||
"enable_news": false,
|
||||
"clear_member": false,
|
||||
"enable_ai": false,
|
||||
}
|
||||
err = tx.Model(&entity.Friend{}).Where("wxid NOT IN (?)", nowIds).Updates(clearPm).Error
|
||||
if err != nil {
|
||||
log.Printf("清理好友失败: %s", err.Error())
|
||||
}
|
||||
|
||||
log.Println("同步好友列表完成")
|
||||
}
|
||||
|
||||
@@ -82,10 +82,6 @@
|
||||
<select id="location" name="location"
|
||||
class="mt-2 block w-full rounded-md border-0 py-1.5 pl-3 pr-10 text-gray-900 ring-1 ring-inset ring-gray-300 focus:ring-2 focus:ring-green-600 sm:text-sm sm:leading-6"
|
||||
onchange="aiModelChange(event, {{.Wxid}})">
|
||||
<option value="" {{ if eq .AiModel
|
||||
"" }}selected{{ end }}>默认(gpt-3.5-turbo-0613)
|
||||
</option>
|
||||
|
||||
{{$useModel := .AiModel}}
|
||||
{{ range $.aiModels }}
|
||||
<option value="{{.Model}}" {{ if eq $useModel .Model}}selected{{ end }}>
|
||||
|
||||
Reference in New Issue
Block a user