Changelog
此版本升级了 Romichan/protobuf
库, 修复了一个十分严重的序列化BUG, 考虑到MiraiGo依赖此库与服务器通信,建议升级此版本。感谢 @TomatoPuddin 报告问题,并提供解决方案。
新增
- d1f143e 支持设置 QQ 个人资料
set_qq_profile
(#1389) @qianjunakasumi - d313eff 支持发送合并转发到私聊
send_private_forward_msg
send_forward_msg
(#1513) @Akegarasu - 43ea459 支持发送猜拳消息 (#1519) @MingxuanGame
- cbcfee9 支持获取群公告
_get_group_notice
(#1418) @qianjunakasumi - 40a765b 支持 websocket over unix socket @wdvxdr1123
- c275806 为
get_forward_msg
API返回值添加了group_id
字段 (#1510) @synodriver
修复
- 115a5f1 修复解析CQ码时
user_id
格式不正确时会错误处理的问题 (#1363) - a85f846 修复通过
get_msg
API获取Bot自身发送的消息时, 图片段无法识别问题 (#1342) @fumiama - 6687d22 修复图片上传时可能会崩溃的问题 (#1392) @fumiama
- cf9fa71 修复私聊回复消息id错误的问题 @wdvxdr1123
- 4b3ae1c 修复频道收到贴片表情时会报错的问题. @Mrs4s
- 修复频道部分消息时会报错的问题. @Mrs4s
- 修复开发中引入的bug(上版本没有) @fumiama
优化
- 987daad 发送消息时支持多张图片并行上传 @wdvxdr1123
- 112441d 优化嵌套合并转发的速度 @wdvxdr1123
- e6904d8 btreedb 支持文件锁,避免多进程同时占用同一db @wdvxdr1123
- d25209c
send_forward_msg
API 支持识别nickname
传参, 以兼容aiocqhttp
@Mrs4s - fb33d93 优化了获取视频封面的性能 (#1401) @ishkong
其他
- f63c59f HTTP和正向WS使用了新配置文件格式(保留了对老版本的兼容) (todo:需要文档) @wdvxdr1123
- ba808ff 重构二维码打印@LXY1226 @wdvxdr1123
- 197ca5a pprof 不再作为标准组件(你可以使用Romichan/xgo-cqhttp编译含pprof的版本) @wdvxdr1123
- 9054d4c leveldb使用了新格式, 新数据将保存在
data/leveldb-v3
, 你可以使用RomiChan/gocq-leveldb-migrate迁移数据(#1370) @wdvxdr1123 - 429ff80 删除无法使用的api
_get_vip_info
@wdvxdr1123 - dfcad80 检查了重置工作目录是否成功. @Mrs4s
- df3168f 修改了错别字 (#1471) @MarkusJoe
- 325bd42 替换了文档中部分失效的链接 (#1365) @ishkong
协议更新
- 修复了企点协议无法使用的问题. @Mrs4s
已知问题
- 频道收到高压缩率消息时, 由于预留的
buff
长度不够, 可能会无法正常处理. - 发送
[CQ:video]
消息时, 视频显示长度被固定在10s