Skip to content

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 18 Feb 12:31
· 343 commits to main since this release

Features

  • #gg 支持引用图片识图并实时搜索 (misaka20002)
  • 支持轮询Gemini API Key (misaka20002)
  • 在#ss API地址支持openAI格式的前提下支持引用图片识图 (misaka20002)
  • gemini模型留空则使用默认模型 (misaka20002)
  • #ss和#gg添加URL内容提取功能 (eggcheb)
  • #ss和#gg支持引用消息的文本,以及引用多个图片进行识图,美化图片模式 (eggcheb)
  • #ss和#gg添加上下文开关,#ss和#gg共享个人上下文,个人上下文会将历史记录中的图片和提取网页的内容都发给ai (eggcheb)
  • 支持用bot名字触发#ss或者#gg,当存在搜索行为自动切换#gg,默认触发#gg (eggcheb)
  • 新增图片模式的转发消息的开关 (eggcheb)
  • 添加图片模式的转发消息的开关的指令 (eggcheb)
  • 完善#ss请求体,支持prompt中的{{user_name}}替换为QQ昵称和文本模式的转发消息也可以关闭,放大图片模式的字体 (eggcheb)
  • add more guoba help (misaka20002)
  • #sf删除前[num]条对话; 设置历史记录过期时间 (misaka20002)
  • 取消历史记录条数上限 (misaka20002)
  • 新增[#gg]搜索功能的开关,以便#gg使用别的模型,支持#ss和#gg添加接口配置列表功能,修正图片模式代码块第一行有空格的问题,适配gemini的role的model (eggcheb)
  • 添加#ss或#gg回复时引用原消息的开关和相关命令等 (eggcheb)
  • 接口列表支持更多选项,比如图片模式的开关等 (eggcheb)
  • 添加每个接口独立上下文,结束对话也是当前接口的上下文,支持结束被@或者输入qq号的人的对话,如果#ss或者#gg设置了接口,则需要指定系统类型,才能结束对应的对话 (eggcheb)
  • 添加锅巴分栏,更好看!以及更新readme (eggcheb)
  • 添加#s或g[ 数字] [内容]:临时使用指定的ss/gg接口对话,如#s1 #g2,使用#s0、#g0表示使用默认配置,也支持使用#s加自定义命令等 (eggcheb)
  • 添加ws支持 (eggcheb)
  • add more llm models in guoba (misaka20002)
  • add more get_random_key (misaka20002)
  • add more dev help (misaka20002)
  • 新增ws相关开关 (eggcheb)
  • 添加web端密码验证 (eggcheb)
  • 添加插件发送图片到web端的支持,以及相关命令,web端新增绘画模式(DD模式),(web端的图生图还没有写) (eggcheb)
  • 优化硬盘读写 (misaka20002)
  • add more help (misaka20002)
  • 添加折叠thinking的转发消息 (eggcheb)
  • add more dev help (misaka20002)
  • 更新更多来自siliconflow的免费模型 (misaka20002)
  • 修改prompt保存方式,单独保存prompt,减少config.yaml的大小 (eggcheb)
  • 现在可以使用 #sfs 或 #sfg 后面加任意字符进行筛选,如 #sfsg接口列表 (eggcheb)
  • 对话接口的 prompt 储存格式改为 txt (misaka20002)

Bug Fixes

  • 修复新的提取器的响应消息的字段 (eggacheb)
  • 在trss下bot会回复自己发出的包含BOT名称的信息;随机botName写入配置文件 (misaka20002)
  • bot没有名称时会回复任意信息 (misaka20002)
  • extractUrls() for multiple urls (misaka20002)
  • 加载历史对话条数不符合预期 (misaka20002)
  • 修复因为没有设置画图的key导致#ss无法使用的bug (eggcheb)
  • 接口的开关未定义的时候没有判断为关闭的问题,修复接口列表命令显示不正确,以及完善报错回复 (eggcheb)
  • 隐藏#s或#g多余的提醒,仅在控制台日志提醒错误 (eggacheb)
  • 完善上下文的独立性 (eggcheb)
  • 报错 TypeError: apiKeys.split is not a function #27 (misaka20002)
  • 完善上下文,避免串消息,完善锅巴说明 (eggcheb)
  • 修复子表单无法删除的问题 (eggcheb)
  • 在锅巴里显示ws密码 (eggacheb)
  • 修复不隐藏ws密码的问题 (eggacheb)
  • 修复代码限制只有 gemini-2.0-flash-exp才能联网的问题 (eggacheb)
  • 完善接口自定义命令的正则匹配问题 (eggcheb)
  • 完善#s和#g命令的正则 (eggcheb)
  • 完善报错提示,以及隐藏gg连接失败时显示的key (eggcheb)
  • 修复无法正常清空接口prompt的问题 (eggcheb)
  • 完善主人和用户接口设置及相关命令和帮助 (eggcheb)
  • 完善列出接口列表的显示 (eggacheb)
  • 每次对话覆盖一次配置的bug (misaka20002)
  • 修复对话接口备注(文件名)存在'/'字符时配置文件创建新文件夹的bug (misaka20002)
  • 在 Windows 端云崽环境下对话接口保存错误 (misaka20002)

Commits

  • 4fd4fff: concise console (misaka20002)
  • 2ee9180: Update README.md (misaka20002)
  • 0c133af: add little guoba help (misaka20002)
  • 21b6f5b: Merge remote-tracking branch 'upstream/main' (eggcheb)
  • 47b7212: Merge remote-tracking branch 'upstream/main' (eggcheb)
  • 542c7db: update todo list (misaka20002)
  • de5b150: Merge branch 'dev' (misaka20002)
  • fb1fde3: Merge branch 'dev' (misaka20002)
  • b946b33: feat 新增主人和用户接口设置 (eggcheb)