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
代码几乎全部重写,使用更现代的 C++,不再依赖原来一些老旧的 C 库,bug 瞬间减少很多,砍掉了一些没用的功能(比如通过正则过滤消息,这个应该在后端做的),优化现有功能,新增了非常多的新功能。许多变化和 2.x 版本不兼容,因此版本号升到 3.x。
目前还没有测试 docker 和 Windows Server 中的兼容性,Windows 7、10 已测试。
文档已更新,目前在 https://richardchien.github.io/coolq-http-api/v3.x/。
Docker 镜像、各语言的 SDK 目前还没有更新。
更新日志:
- 移除了不常用的
pattern
、post_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_source
、update_channel
配置项,支持切换更新源和通道(目前有beta
、stable
) - 检查更新改为异步执行,不再阻塞主线程
- 各种 bug 修复