Skip to content
This repository has been archived by the owner on Aug 2, 2020. It is now read-only.

v3.0.0-beta-1

Pre-release
Pre-release
Compare
Choose a tag to compare
@stdrc stdrc released this 16 Oct 15:33
· 800 commits to master since this release

代码几乎全部重写,使用更现代的 C++,不再依赖原来一些老旧的 C 库,bug 瞬间减少很多,砍掉了一些没用的功能(比如通过正则过滤消息,这个应该在后端做的),优化现有功能,新增了非常多的新功能。许多变化和 2.x 版本不兼容,因此版本号升到 3.x。

目前还没有测试 docker 和 Windows Server 中的兼容性,Windows 7、10 已测试。

文档已更新,目前在 https://richardchien.github.io/coolq-http-api/v3.x/

Docker 镜像、各语言的 SDK 目前还没有更新。

更新日志:

  • 移除了不常用的 patternpost_timeout 配置项
  • 所有配置项现在必须填在当前要登录的 QQ 的 section 下
  • 控制消息自动转义的参数由 is_raw 改为 auto_escape
  • 快速回复支持自动转义,auto_escape 参数控制
  • 消息事件上报 font(虽然并不知道有什么用)
  • 支持异步发送消息(/send_private_msg_async/send_group_msg_async/send_discuss_msg_async
  • 新增 thread_pool_size 配置,用来调整工作线程池的大小
  • Access token 不再用于上报消息,只用于 API 请求,且配置项由 token 更名为 access_token
  • Access token 分为 401 和 403 两种情况
  • 新增 secret 配置项,用来做 HMAC SHA1 签名,上报请求头加入 X-Signature
  • 支持通过 base64 发送图片和语音
  • 新增「重启插件」菜单项,此操作将会连续执行停用和启用插件的逻辑,可用来重新加载配置文件
  • 新增 update_sourceupdate_channel 配置项,支持切换更新源和通道(目前有 betastable
  • 检查更新改为异步执行,不再阻塞主线程
  • 各种 bug 修复