Skip to content

Releases: Mrs4s/go-cqhttp

v1.0.0-rc3

177ba9d
Compare
Choose a tag to compare

Changelog

此版本恢复了滑条验证码的支持, 如果无法通过扫码登录可尝试更新

新增

859f40d 消息资源支持了 base16384 编码. @fumiama
23d594b 新增私聊文件API upload_private_file. @wdvxdr1123
2a0baba 重新引入了滑条验证码的支持, 以应对二维码风险网络的问题. @Mrs4s

修复

7d97216 修复了data文件夹的权限问题. @LambdaYH
7e24f8b 修复了处理事件出现错误的日志消息可能会错误的混入上报信息的问题. @Mrs4s
7349fd4 修复了频道发送已存在图片时可能会崩溃的问题. @Mrs4s
b013f66 修复了上传图片时可能会崩溃的问题. @Mrs4s
babf35e 修复了群消息事件会存在两个 message_type 字段的问题. @wdvxdr1123
修复了无法登录刚解封的账号的问题. @Mrs4s
修复了无法正常处理滑条验证码的问题. @Mrs4s ( 锅 @fumiama )
修复了无法上传群文件的问题. @wdvxdr1123

协议更新

Android Phone 协议更新到了 8.8.95 版本. @wdvxdr1123

v1.0.0-rc2

23eea91
Compare
Choose a tag to compare

Changelog

此版本升级了 Romichan/protobuf 库, 修复了一个十分严重的序列化BUG, 考虑到MiraiGo依赖此库与服务器通信,建议升级此版本。感谢 @TomatoPuddin 报告问题,并提供解决方案。

新增

修复

  • 115a5f1 修复解析CQ码时 user_id 格式不正确时会错误处理的问题 (#1363)
  • a85f846 修复通过 get_msg API获取Bot自身发送的消息时, 图片段无法识别问题 (#1342) @fumiama
  • 6687d22 修复图片上传时可能会崩溃的问题 (#1392) @fumiama
  • cf9fa71 修复私聊回复消息id错误的问题 @wdvxdr1123
  • 4b3ae1c 修复频道收到贴片表情时会报错的问题. @Mrs4s
  • 修复频道部分消息时会报错的问题. @Mrs4s
  • 修复开发中引入的bug(上版本没有) @fumiama

优化

其他

协议更新

  • 修复了企点协议无法使用的问题. @Mrs4s

已知问题

  • 频道收到高压缩率消息时, 由于预留的 buff 长度不够, 可能会无法正常处理.
  • 发送 [CQ:video] 消息时, 视频显示长度被固定在 10s

v1.0.0-rc1

54dbccf
Compare
Choose a tag to compare

新增

e69051e 重新加入 get_guild_member_list API 文档 @Mrs4s
5d81267 添加 get_guild_member_profile api API, 用于获取频道成员资料 文档 @Mrs4s
1bc3818 支持发送音乐分享到频道 @wdvxdr1123
8da29c2 get_guild_msg 支持 no_cache 参数 @Mrs4s
bfc29a8 支持设置 HTTP 上报 Event 最大重试次数和重试间隔时间 @qianjunakasumi
f5ef0c1 支持频道撤回事件 @Mrs4s

修复

49aedc9 修复配置文件中含 $ 时解析错误 @Akegarasu
c775d91 修复无法解析私聊回复的问题 @wdvxdr1123
修复全体禁言相关问题 @wdvxdr1123
be3b17d 修复某些api在http通信下无法从query和form中获取参数的问题 @wdvxdr1123
4b3ae1c 修复收到频道贴片表情的时候会报错的问题 @Mrs4s
d33f17e 修复合并转发无法上传图片的问题 @fumiama
cb16c08 修复下载/删除群文件API错误的问题. @Mrs4s

优化

b8fe459 发送合并转发时的图片和视频消息支持并行上传 @wdvxdr1123

其他更改

a5dd0bf 由于临时会话封号严重,默认关闭临时会话功能,可通过配置文件开启 @Mrs4s
59bc7b4 xx.image文件缓存被弃用,以前的文件缓存可以继续使用, 并且消息上报任采用xx.image形式,但是缓存会被写入一个db文件中,计划在正式版中删除文件缓存的支持 @wdvxdr1123
2f1077e 使用get_forward_msg 获取合并转发消息会自动展开嵌套转发,并修复了#1051, 在以前版本中嵌套转发会以 [CQ:forward,id=xxx] 表示 @wdvxdr1123
f88f51c 快速启动由以前的./go-cqhttp faststart更改为./go-cqhttp -faststart @wdvxdr1123
82b0c69 旧环境变量已不支持,新版环境变量文档 @wdvxdr1123
优化了网络环境检测在非root账户下测速不准的问题

v1.0.0-beta8-fix2

7278f99
Compare
Choose a tag to compare

新增: 频道权限组管理相关api. by @Bluefissure
新增: 获取频道帖子列表api. by @Mrs4s
新增: 频道支持发送 [CQ:video] 了. by @wdvxdr1123
新增: 模块化配置文件支持. by @fumiama
新增: 对动画表情 [CQ:face,type=sticker] 的支持. by @wdvxdr1123

修复: 登录时可能出现 unknown flag 错误的问题. by @Mrs4s
修复: 频道人数超过一定程度后无法解析消息的问题. by @Mrs4s
修复: HTTP POST 没有 Content-Type 的问题. by @wasupandceacar
修复: Event 连接仍然会监听 API 请求的问题. by @wdvxdr1123
修复: set_group_special_title 无法正常使用的问题. by @wdvxdr1123
修复: websocket 连接假死的问题. by @wdvxdr1123

优化: 优化了程序的体积和内存占用. by @wdvxdr1123
优化: 将频道相关的 uint64 类型字段转换为了 string 类型, 以方便某些语言处理. by @Mrs4s

v1.0.0-beta8-fix1

295b89b
Compare
Choose a tag to compare

注意: 此版本为开发者预览版, 不建议用于生产环境, 频道相关新增事件可前往 文档 查看

新增: 子频道信息更新事件.
新增: 子频道创建事件.
新增: 子频道删除事件.
新增: 频道消息支持 [CQ:at] 了.
新增: 支持通过配置文件调整控制台日志染色了. by @Akegarasu

修复: 在特殊情况下, 发送频道信息时可能会报错并断开WS连接的问题.
修复: BOT加入了不包含管理组频道的情况下, 拉取频道列表会因错误中断导致频道拉取不全的问题.
修复: 新创建的子频道无法触发消息事件的问题.
修复: 频道消息在 array 格式上报的情况下会丢失 image 类型消息的问题. by @Akegarasu
修复: HTTP POST 忘记提交 body 的问题. by @wdvxdr1123
修复: 通过 base64websocket 发送大图时可能会遇到读取字节数限制的问题. by @wdvxdr1123
修复: 私聊 reply 消息持久化错误的 QuotedContent 字段的问题. by @Sora233

其他: 优化了长消息服务器连接错误时的提示信息, 并为腾讯云服务器添加了DNS修改警告.
其他: 删除了 [CQ:gift] 的支持. by @wdvxdr1123

v1.0.0-beta8

8e0d336
Compare
Choose a tag to compare

注意: 此版本为开发者前瞻测试版, 包含大量修改, 可能存在不可预见的错误, 请谨慎更新

新增: 在输入时将加密Key隐藏. by @fumiama
新增: 支持使用多个数据库持久化储存. by @Mrs4s
新增: MongoDB 数据库支持. by @Mrs4s
新增: 支持通过 btree 储存缓存信息. by @wdvxdr1123
新增: 支持控制台染色输出. by @fzls
新增: 支持模块化编译功能. by @wdvxdr1123
新增: 支持网络状态诊断. by @Mrs4s
新增: 支持解析骰子消息 [CQ:dice]. by @Mrs4s
新增: 支持解析闪照链接. by @Mrs4s
新增: 支持QQ频道. 文档 by @Mrs4s

修复: 在未配置 password 项目时, Token失效后启动会导致预料之外登录错误的问题. by @Mrs4s
修复: 在部分平台上由于 silk 模块无法编译通过的问题. by @wdvxdr1123
修复: 单独回复的消息ID解析错误的问题. by @wdvxdr1123
修复: 在极为罕见的情况下, 解析畸形数据包时可能会崩溃的问题. by @Mrs4s

优化: Android Phone 协议升级到了 v8.8.38 by @Mrs4s
优化: iPad 协议升级到了 v8.8.35 by @Mrs4s
优化: 对代码结构进行了整体优化. by @wdvxdr1123
优化: 对数据包解析逻辑进行了优化. by @LXY1226
优化: 对数据包解码速度进行了优化. by @wdvxdr1123
优化: 缩小了登录时二维码的打印大小. by @wdvxdr1123
优化: 对API路由的生成进行了自动化. by @wdvxdr1123

v1.0.0-beta7-fix2

efdd6bd
Compare
Choose a tag to compare

修复: 由于上游库的错误, 在部分环境下解析 base64 信息时出错导致无法上传的问题. #1063
修复: delete_friend API入参解析错误的问题.

v1.0.0-beta7-fix1

4da5d9e
Compare
Choose a tag to compare

修复: 修复了上个版本收不到消息的问题.

v1.0.0-beta7

c62f193
Compare
Choose a tag to compare

新增: 在 windows 下双击打开使用弹窗提醒. by @Ink-33
新增: /get_unidirectional_friend_list API. 用于获取单向好友列表. 文档 by @Mrs4s
新增: /delete_unidirectional_friend_list API. 用于删除单向好友. 文档 by @Mrs4s
新增: [CQ:image] 类型增加 subType 字段, 用于获取或设置图片子类型. 文档 by @Mrs4s
新增: 长轮询服务支持 timeout 参数了. by @wdvxdr1123
新增: 支持了 windows/arm64 架构. by @wdvxdr1123

修复: 私聊分享音乐无法发送的问题. by @wdvxdr1123
修复: /.handle_quick_operation 无法处理非字符串 flag 参数的问题. by @Mrs4s
修复: /send_group_forward_msg 无法从非 json 请求中获取参数的问题. by @Mrs4s
修复: log-aging 配置设置为 0 仍然会删除日志的问题. by @Mrs4s
修复: /mark_msg_as_read 参数类型错误的问题. by @Yukari316
修复: 环境变量配置初始化时会 panic 的问题. by @502647092
修复: 使用 address.txt 设置自定义服务器地址时会 panic 的问题. by @wdvxdr1123
修复: 由于在错误的时机加载环境变量配置, 导致自动重连被关闭的问题. by @Mrs4s
修复: 部分情况下自动重连会出错的问题. by @Mrs4s
修复: 无法在收到第一条消息前向单向好友发送消息的问题. by @Mrs4s
修复: 使用 云函数 Lambda 时调用出错无任何返回的问题. by @wdvxdr1123

优化: 在 amd64 的CPU架构下使用 avx2 指令集对 base64 参数进行解码. by @wdvxdr1123
优化: 构建环境升级到 go1.17. by @wdvxdr1123

v1.0.0-beta6

bf77951
Compare
Choose a tag to compare

新增: debug 模式支持输出 ffmpeg 的输出了. by @wdvxdr1123
新增: 群成员信息新增 shut_up_timestamp 字段. 表示禁言截止时间. by @wdvxdr1123
新增: 群成员头衔更新事件. by @Mrs4s
新增: /mark_msg_as_read API. 用于主动标记信息已读. by @Mrs4s
新增: 支持从环境变量读取 leveldb 配置信息了. by @Mrs4s
新增: 图片发送支持 webp 格式了. (部分客户端无法正常显示) by @fumiama

修复: 读取环境变量的时候可能会崩溃的问题. by @wdvxdr1123
修复: 反向WS断线重连时可能会创建多个连接的问题. by @wdvxdr1123

修改: 移除了对 .cqimg 文件读取的支持.
修改: 移除了登录遇到滑条验证码时自主抓包的支持.