Skip to content

0.4.7

Choose a tag to compare

@sch246 sch246 released this 10 Sep 13:41
· 276 commits to main since this release

新增功能

  • 添加了.nl运行newlisp。
  • 添加了魔术字符串。
  • 添加了mcversion,用于检测Minecraft更新。
  • pcc添加了jrxm和pctest。
  • pyload添加了一点点东西。
  • 添加了claude3.5sonnet的支持(使用openai接口)。
  • 添加了中午好和晚上好的回应,并且会根据不同的时间返回不同的回复。
  • 现在可以聊天时用#开头的命令体系了(用#help以查看帮助)。
  • 增加了一个判断用户在不在群里的函数in_group。
  • 能用#命令查看模型和价格。
  • 现在图片保存会检测格式,并且临时文件会单独放一个文件夹。
  • AI发送代码段时将不会分段。

修复问题

  • 修正了顺序错误的问题(.cave addn)。
  • 修复了.js 的提示问题。
  • 修复了file get set 不能用的问题。
  • 修复了connect_with_http里request_to_json的bug(应为msg[i-1]而不是msg[-1])。
  • 修复了图片不能保存的bug。
  • 修复了chattop的问题,同时修复了一些bug。
  • 修复了分条消息发送有时不能正确分隔的bug。
  • 修复了聊天时图片导致回复变慢的问题。
  • 修复了input_status的触发问题。

性能优化

  • mc的rcon连接改进。
  • 优化了call_api的调用,返回更多的错误信息而不是重启。
  • 优化了connect_with_http模块。
  • 优化了一点后台print的颜色。
  • 让chat变得多线程。
  • thread模块中的ctrlc_decorator用更加专门的Future替代Queue。
  • 更改grpsettings为group_settings,并用于覆盖默认settings。
  • settings不再只限于system类型,并且print发生在调用中而不是设置setting时。
  • 更新了chattop设置,显示了qq号并且进行了4位的四舍五入。
  • 现在图片保存会检测格式,并且临时文件会单独放一个文件夹。
  • .py报错会带上#了。
  • 给直接执行的!命令进行了简单的保护。
  • 可以用#!测试执行命令了。

行为改动

  • cmd加载允许报错,并且会在reboot时列出。
  • help将允许模块不标注doc。
  • 修改了reboot的行为。
  • 移除了py对file的不必要的依赖。
  • 加载模块时若加载错误则打印错误信息。
  • 禁用了百度百科的接口。
  • 优化了connect_with_http模块。

系统改动

  • 不再使用go-cqhttp而使用qqnt。

其他

  • 修修补补,禁用了input_status的触发。