Skip to content

Releases: Mrs4s/go-cqhttp

v1.2.0

09 Oct 17:07
5cbbcda
Compare
Choose a tag to compare

说明

这个更新包含了近期的所有更改
建议大家开始迁移计划 -> #2471

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

27 Jun 10:26
9c1390c
Compare
Choose a tag to compare

Changelog

此版本支持了自定义 SignServer 功能, 配置后可解决 code: 45 错误和部分消息发送的风控.
签名服务相关的说明可看 #2245

新增:

9c1390c 支持了 SignServer 的配置, @Mrs4s

修复

修改网易云音乐url格式. @Azusa-Yuan in #2146
修复上传文件后没有解除占用的问题. @Janet-Baker in #2186
修复群匿名消息事件中的重复的sub_type #2216 by @xiangxiangxiong9 in #2219

v1.0.1

12 Apr 16:32
2af55d6
Compare
Choose a tag to compare

Changelog

本版本主要是修复错误读写内存导致的随机崩溃问题, 遇到该问题可尝试更新.

新增

0b90074 为默认的 HTTPClient 添加了超时设置.
1e42b2c 为登录错误完善了更多信息.

修复

54995fc 修复一处可能会导致随机崩溃的问题.
42606a8 修复访问 http2 资源的时候可能会导致程序崩溃的问题.

v1.0.0

02 Apr 15:55
749cde2
Compare
Choose a tag to compare

Changelog

本版本主要是修复错误.
本次更新后登录将不在依赖 captcha.go-cqhttp.org 域名. (大部分情况下)
无法连接该域名的情况下登录也将不会出现 45 错误.
建议请优先使用 Android PhoneaPad 协议密码登录.

修复

008d546 修复发送 forward 信息可能会出现 forward 消息中必须包含 id 错误的问题.
43ff36e 修复初始化设备信息时可能出现崩溃的问题.
43c6e3d 修复发送视频调用 ffmpeg 时可能出现 cannot run executable found relative to current directory 错误的问题.
749cde2 修复被拉进群时有可能出现报错的问题.

其他

更新默认 Android Phone aPad 协议到 8.9.35.10440 版本
修改自动更新逻辑为启动时检查, 手动更新需要添加 -update-protocol 参数启动

v1.0.0-rc5

18 Mar 06:22
82ecf19
Compare
Choose a tag to compare

Changelog

本次版本修复了包括 账号密码错误 等许多问题, 强烈建议升级.
在最近的更新中,QQ修复了扫码登录手机等协议的漏洞,今后只有Android Watch协议支持扫码登录。
从这个版本开始, 默认情况下需要访问 captcha.go-cqhttp.org 域名来获取签名, 请确保该域名未被DNS污染.
本次更新后请务必删除 session.tokendevice.json 文件重新创建.

新增

86f5b7f 支持了私聊文件发送. @wdvxdr1123
2a4ea28 支持自动转换 webp 格式的图片以解决 Windows QQ 无法正常显示的问题. @MaikoTan
fc0845b 新增 set_group_anonymous API. @BeautyyuYanli
17420feget_stranger_info API 添加了 sign 字段. @wdvxdr1123
0312f05 支持了部分协议的自动更新, 今后协议将不再跟随版本更新. @Mrs4s
c3840a5 优化了 Windows 系统下的 cmd 体验. @fumiama
a0e3291 为登录错误显示了具体的错误代码. @Mrs4s

修复

7d5f1d6 修复单向好友的消息无法发送的问题. @Mrs4s
4d064e1 修复通过 download_file API下载的文件没有正确释放的问题. @Mrs4s
d96f840 修复取出消息时LocalImageElement缺失的问题 @ctaoist
2483eb0 修复当 set_group_banduration 正好等于 2592000 时没有正确判断报错的问题. @Pandaft
a704009 修复部分登录错误会被误判为 密码错误或账号被冻结 的问题. @Mrs4s
82ecf19 修复一处可能导致[CQ:at]消息段解析错误的问题. @Mrs4s

协议修复

修复了由于各种原因导致的密码登录失效的问题.
完善了登录协议的实现

其他

标准库更新为 go1.20
onebot v12 提供了初步的API支持

v1.0.0-rc4

01 Jan 14:26
49a8b9b
Compare
Choose a tag to compare

Changelog

新年快乐🎉
此版本修复了很多问题.
如果此次更新后存在无法登录的情况, 请删除 device.json 重试.
关于不同网络环境下登录的滑条验证问题, 在弄了! 下个版本应该会有解决方案. 现在请尽量在同一网络环境登录

新增

c84d583 数据库新增了了 sqlite3 的可选支持. @fumiama
ec4b3ccWindows 下的提示弹窗支持了高分辨率. @Ink-33
bae00b5 send_forward_msg API 会返回 forward id 了. @Mrs4s
933bdee 对群消息发送失败的返回值进行了优化, 现在API返回会提示具体错误了. @Mrs4s
93074ef 支持手动输入滑条验证码的 ticket 了. @shigma
36bf579 新增删除群公告_del_group_notice API. @Akegarasu
7707e78 get_stranger_info API 新增 vip_level 字段. @wdvxdr1123
b981b45 新增对输入环境的tty检查. @shigma
b05a64f 邀请入群新增 invitor_id 字段. @xiangxiangxiong9

逻辑修复

a0fba6a 修复 send_private_forward_msg 发送的消息无法在苹果客户端查看的问题. @Akegarasu
7e75035 修复 send_private_forward_msg 发送缓存后的图片无法再 Windows 客户端上显示的问题. @Akegarasu
f772996 修复 send_private_forward_msg 不支持直接引用他人合并转发的问题. @Mrs4s
0248c86 修复特定消息可能会导致反向WS发送空数据包导致接收端断开连接的问题. @Mrs4s
93fa360 修复一处 daemon 判断错误导致无法正确启动的问题. @sgpublic
069a764 修复部分情况下私聊回复的 reply_id 不存在的问题. @Akegarasu
4ff6121 修复 -w-d 一起使用时会输出错误的 pid 的问题. @sgpublic
140192c 修复当账号只有一个群时发送合并转发会出错的问题 @Mrs4s

协议修复

修复语音消息无法接收的问题. @super1207
修复部分频道消息会解析失败的问题. @Mrs4s
修复读取私聊合并转发内容会出错的问题. @Azure1160
修复群文件操作失败会报错的问题. @MingxuanGame

杂项更新

为账号被风控无法发送群消息加入了单独的提示. @Mrs4s
iPad MacOS AndroidPhone 协议更新了版本.
支持了腾讯新更新的 aPad 协议.
移除了登录时滑条验证码的自动选择.
get_version_infoprotocol 字段替换为 protocol_name 字段
移除了 btree 的使用, 以解决奇怪的错误

v1.0.0-rc3

21 Jun 14:59
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

05 Jun 16:56
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

09 Feb 09:48
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

08 Dec 09:38
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