This repository has been archived by the owner on Aug 2, 2020. It is now read-only.
Releases: kyubotics/coolq-http-api
Releases · kyubotics/coolq-http-api
v4.5.0-beta.2
更新日志:
- 修复反向 WebSocket 客户端无法连接 WSS 的问题
- 修复
post_url
和ws_reverse_*
配置项中,无法使用大写HTTP://
和WS://
等的问题
v4.5.0-beta.1
更新日志:
💡 新增特性:
- 消息事件上报数据中添加
sender
字段,包含发送者的昵称等信息 - 消息段的
data
字段中的参数值现在允许使用非字符串,在转换为 CQ 码时插件会将它们转换为字符串(JSON 表示) - 新增元事件上报,上报数据中
post_type
为meta_event
,并有meta_event_type
字段表示元事件的类型(lifecycle
、heartbeat
等) - 新增插件主动心跳机制,将
enable_heartbeat
配置项设为true
可启用,启用后每隔heartbeat_interval
毫秒(默认 15000)会通过元事件类型heartbeat
上报一次get_status
的返回结果
🔨 行为变更:
ws_reverse_reconnect_on_code_1000
配置项默认值由false
改为true
server_thread_pool_size
配置项默认值由1
改为4
🐛 Bug 修复和细节优化:
- 修复频繁请求
/get_status
接口时会出现 QQ 在线状态检测错误的情况,可通过online_status_detection_method
配置项选择不同检测方案 - 修复 CQ 码的参数值中包含 emoji 时发送失败的问题
- 修复 cURL 请求中关闭了 SSL 对等证书验证的问题
- 更新依赖库版本
😈 已知问题:
- 反向 WebSocket 客户端无法连接 WSS
v4.4.1
v4.4.0
更新日志:
😋 新增特性:
- 反向 WebSocket 建立连接时新增
X-Client-Role
请求头,用于标记当前正在连接的是 Event 客户端还是 API 客户端(请求头的值分别对应Event
和API
) - 新增
ws_reverse_url
配置项用于配置反向 WebSocket 的 Event 和 API 客户端共用的连接地址,在不配置单独 URL 的情况下默认使用此 URL - 新增配置项
disable_coolq_log
控制酷 Q 日志的使用,默认true
,即完全不使用酷 Q 日志,而只写入插件的日志文件,设置为false
则会将 info 及以上级别的日志同步输出到酷 Q 的日志窗口(可能会导致快速重启时卡死) - 支持配置
update_source
为github
或gitee
来选择两个官方更新源,以减轻配置文件的杂乱 /set_restart
接口的clean_cache
参数语义变更为清除酷 Qdata/<qq>
目录中的cache.db
文件/set_restart
接口新增clean_event
参数用于在重启时清除酷 Qdata/<qq>
目录中的eventv2.db
文件
🐞 Bug 修复和细节优化:
- 修复开启日志控制台时调用
/set_restart
接口会导致进程崩溃的 bug - 修复
file
URI 的标准符合性 - 修复 Docker 镜像
FORCE_ENV
环境变量删掉整个config
目录的行为在多账号情况下存在的问题 - 修复使用多账号时扩展加载失败的 bug
- 修复试验性接口中调用 QQ 的 web 接口时可能抛出异常导致 WebSocket 连接断开的 bug
- 优化重启插件和重启酷 Q 的速度,提高多线程稳定性
- 优化部分日志的输出内容和日志等级,使更符合直觉
v4.4.0-beta.2
更新日志:
- 在反向 WebSocket 连接失败时日志输出失败原因以便调试
v4.4.0-beta.1
更新日志:
✔️ 新增特性:
- 反向 WebSocket 建立连接时新增
X-Client-Role
请求头,用于标记当前正在连接的是 Event 客户端还是 API 客户端(请求头的值分别对应Event
和API
) - 新增
ws_reverse_url
配置项用于配置反向 WebSocket 的 Event 和 API 客户端共用的连接地址,在不配置单独 URL 的情况下默认使用此 URL - 新增配置项
disable_coolq_log
控制酷 Q 日志的使用,默认true
,即完全不使用酷 Q 日志,而只写入插件的日志文件,设置为false
则会将 info 及以上级别的日志同步输出到酷 Q 的日志窗口(可能会导致快速重启时卡死) - 支持配置
update_source
为github
或gitee
来选择两个官方更新源,以减轻配置文件的杂乱
🐞 Bug 修复和细节优化:
- 修复开启日志控制台时调用
/set_restart
接口会导致进程崩溃的 bug - 修复
file
URI 的标准符合性 - 修复 Docker 镜像
FORCE_ENV
环境变量删掉整个config
目录的行为在多账号情况下存在的问题 - 修复使用多账号时扩展加载失败的 bug
- 修复试验性接口中调用 QQ 的 web 接口时可能抛出异常导致 WebSocket 连接断开的 bug
- 优化重启插件和重启酷 Q 的速度,提高多线程稳定性
- 优化部分日志的输出内容和日志等级,使更符合直觉
v4.3.1
v4.3.0
v4.2.0
更新日志:
/set_group_add_request
接口支持sub_type
表示请求子类型,从而方便直接将事件上报数据作为参数传入/set_group_anonymous_ban
接口支持直接传入事件上报数据的anonymous
字段(值为 JSON 对象),用来表示要禁言的匿名用户- HTTP 群消息上报响应的快速操作,支持通过
ban_duration
指定禁言时长(单位:秒),默认 30 分钟 - 新增
.handle_quick_operation
动作,方便使用 WebSocket 的 SDK 提供返回值直接触发快速操作的功能 - 新增
max_log_file_size
配置项用于配置最大单日志文件大小,默认为6291456
(6MB) - 新增
max_log_files
配置项用于配置最大日志文件备份数量(采用日志轮替机制),默认为1
- 新增
log_level
配置项用于配置日志文件和日志控制台的日志等级,默认info
,可选debug
、info
、warning
、error
、fatal