github.com/Mrs4s/go-cqhttp
v1.2.0
Mrs4s/go-cqhttp
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 7 months
Rarely documented
notes for 4 of 45 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
216 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
216 releases · Jul 2020 to May 2024Releases
latest 60 of 216-
v1.2.1-0.20240509071221-a5923f179b3609 May 2024 pre-releaseNothing published for this version
-
v1.2.1-0.20231009173855-8607542f1e6509 Oct 2023 pre-releaseNothing published for this version
-
v1.2.009 Oct 2023Release notes
Open source →说明
这个更新包含了近期的所有更改
建议大家开始迁移计划 -> #2471What's Changed
- update: support sign sever up to v1.1.3 by @KomeiDiSanXian in #2283
- encoding a android_id field is not essential by @zhaodice in #2318
- Update download.go by @chieve-bale in #2315
- Update api.go by @PSoul in #2312
- fix: group not found report (#2312) by @fumiama in #2337
- feat: add waitSignServer by @KomeiDiSanXian in #2311
- 使用message http-timeout作为签名服务超时设置; 提供 1.1.6 版本以上 qsign 的对接支持 by @1umine in #2307
- 增加签名服务器请求超时时间 by @SuperKenVery in #2302
- feat: add Bearer authentication to sign server requests by @Bluefissure in #2247
- 补充剩余两个未写入的登陆协议 by @HsiangNianian in #2234
- Fix #2226 尝试将 replyID 识别成正确的发送者ID by @xiangxiangxiong9 in #2230
- 更新docker action, 支持更多的平台 by @xiwangly2 in #2217
- 🐛 修复时区不是东八区的 BUG by @li-xunhuan in #2212
- 尝试使 get_msg 获取消息中的回复信息 by @xiangxiangxiong9 in #2207
- fix: 修复和文档不一致的数据 by @YepYuYu in #2189
- bug-report form add aPad protocol by @A-kirami in #2126
- fix: #2112 add CQ code reply to db and solve recursive reply resolve by @Lu7fer in #2115
- fix: 修复release 的 action 只拉上游主仓库( fork 端拉上游仓库),同时 checkout 没有 ref 的问题 by @tom-snow in #1999
- Docker: support continuous params on CMD option by @purerosefallen in #1829
- 为_send_group_notice API添加公告ID的返回值 by @Yukari316 in #1834
- api: rename kick message type by @PSoul in #1775
- sync by @fumiama in #2340
- sync: dev to master (#2340) by @fumiama in #2341
- Revert #2207 by @xiangxiangxiong9 in #2397
- fix #2368, which causes system lacked sufficient buffer space by @KomeiDiSanXian in #2372
- Fix: SignServer TCP ping for custom port by @xiwangly2 in #2353
- 修复TCP缓冲区不足问题;重构 qsign 签名服务对接部分;支持配置多个签名服务器 by @1umine in #2389
- !fixup: optimize(qisgn): async operations by @YumeMichi in #2415
- fix nil pointer dereference caused by nil 'cs' by @1umine in #2440
- 尝试实现 #2421 by @xiangxiangxiong9 in #2422
- 尝试修复首次登录时容易出现 code -10005 和 packet timed out 的问题 by @1umine in #2463
- chore: sync dev to master by @fumiama in #2470
New Contributors
- @KomeiDiSanXian made their first contribution in #2283
- @zhaodice made their first contribution in #2318
- @chieve-bale made their first contribution in #2315
- @PSoul made their first contribution in #2312
- @1umine made their first contribution in #2307
- @SuperKenVery made their first contribution in #2302
- @HsiangNianian made their first contribution in #2234
- @xiwangly2 made their first contribution in #2217
- @li-xunhuan made their first contribution in #2212
- @YepYuYu made their first contribution in #2189
- @A-kirami made their first contribution in #2126
- @Lu7fer made their first contribution in #2115
- @tom-snow made their first contribution in #1999
Full Changelog: v1.1.0...v1.2.0
-
v1.1.1-0.20231001043105-642c74688cfd01 Oct 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20231001042902-517d3239539101 Oct 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20230831110153-f16d72f0ca4831 Aug 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20230829050548-77b54fca207129 Aug 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20230828085619-fd6ef4a2b8ed28 Aug 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20230804083329-5db03c7092de04 Aug 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20230801043459-a6fd7de65a0601 Aug 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20230710064428-526391e6138910 Jul 2023 pre-releaseNothing published for this version
-
v1.1.027 Jun 2023Release notes
Open source →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.2-0.20230608071712-8e6e79f7343208 Jun 2023 pre-releaseNothing published for this version
-
v1.0.112 Apr 2023Release notes
Open source →Changelog
本版本主要是修复错误读写内存导致的随机崩溃问题, 遇到该问题可尝试更新.
新增
0b90074 为默认的
HTTPClient添加了超时设置.
1e42b2c 为登录错误完善了更多信息.修复
54995fc 修复一处可能会导致随机崩溃的问题.
42606a8 修复访问http2资源的时候可能会导致程序崩溃的问题. -
v1.0.002 Apr 2023Release notes
Open source →Changelog
本版本主要是修复错误.
本次更新后登录将不在依赖captcha.go-cqhttp.org域名. (大部分情况下)
无法连接该域名的情况下登录也将不会出现45错误.
建议请优先使用Android Phone和aPad协议密码登录.修复
008d546 修复发送
forward信息可能会出现forward 消息中必须包含 id错误的问题.
43ff36e 修复初始化设备信息时可能出现崩溃的问题.
43c6e3d 修复发送视频调用ffmpeg时可能出现cannot run executable found relative to current directory错误的问题.
749cde2 修复被拉进群时有可能出现报错的问题.其他
更新默认
Android PhoneaPad协议到8.9.35.10440版本
修改自动更新逻辑为启动时检查, 手动更新需要添加-update-protocol参数启动 -
v1.0.0-rc5.0.20230402103249-749cde2a6dc202 Apr 2023 pre-releaseNothing published for this version
-
v1.0.0-rc5.0.20230320023405-008d546f1a2e20 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc518 Mar 2023 pre-releaseRelease notes
Open source →Changelog
本次版本修复了包括
账号密码错误等许多问题, 强烈建议升级.
在最近的更新中,QQ修复了扫码登录手机等协议的漏洞,今后只有Android Watch协议支持扫码登录。
从这个版本开始, 默认情况下需要访问captcha.go-cqhttp.org域名来获取签名, 请确保该域名未被DNS污染.
本次更新后请务必删除session.token和device.json文件重新创建.新增
86f5b7f 支持了私聊文件发送. @wdvxdr1123
2a4ea28 支持自动转换webp格式的图片以解决Windows QQ无法正常显示的问题. @MaikoTan
fc0845b 新增set_group_anonymousAPI. @BeautyyuYanli
17420fe 为get_stranger_infoAPI 添加了sign字段. @wdvxdr1123
0312f05 支持了部分协议的自动更新, 今后协议将不再跟随版本更新. @Mrs4s
c3840a5 优化了Windows系统下的cmd体验. @fumiama
a0e3291 为登录错误显示了具体的错误代码. @Mrs4s修复
7d5f1d6 修复单向好友的消息无法发送的问题. @Mrs4s
4d064e1 修复通过download_fileAPI下载的文件没有正确释放的问题. @Mrs4s
d96f840 修复取出消息时LocalImageElement缺失的问题 @ctaoist
2483eb0 修复当set_group_ban的duration正好等于2592000时没有正确判断报错的问题. @Pandaft
a704009 修复部分登录错误会被误判为密码错误或账号被冻结的问题. @Mrs4s
82ecf19 修复一处可能导致[CQ:at]消息段解析错误的问题. @Mrs4s协议修复
修复了由于各种原因导致的密码登录失效的问题.
完善了登录协议的实现其他
标准库更新为
go1.20
为onebot v12提供了初步的API支持 -
v1.0.0-rc4.0.20230318060413-82ecf194803618 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230318033905-e6e30c0a108318 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230317143013-3a60e081f23c17 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230314183519-1d0b513b96c614 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230314125611-0b106d8ef57314 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230312170143-3f4630b6d18c12 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230310173045-a0e3291725a010 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230307155312-414f0674317d07 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230301114529-c24aa8d8a02401 Mar 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230117122549-64653a6815de17 Jan 2023 pre-releaseNothing published for this version
-
v1.0.0-rc4.0.20230103130131-40619049459e03 Jan 2023 pre-releaseNothing published for this version
-
v1.0.0-rc401 Jan 2023 pre-releaseRelease notes
Open source →Changelog
新年快乐🎉
此版本修复了很多问题.
如果此次更新后存在无法登录的情况, 请删除device.json重试.
关于不同网络环境下登录的滑条验证问题, 在弄了! 下个版本应该会有解决方案. 现在请尽量在同一网络环境登录新增
c84d583 数据库新增了了
sqlite3的可选支持. @fumiama
ec4b3cc 在Windows下的提示弹窗支持了高分辨率. @Ink-33
bae00b5send_forward_msgAPI 会返回forward id了. @Mrs4s
933bdee 对群消息发送失败的返回值进行了优化, 现在API返回会提示具体错误了. @Mrs4s
93074ef 支持手动输入滑条验证码的ticket了. @shigma
36bf579 新增删除群公告_del_group_noticeAPI. @Akegarasu
7707e78get_stranger_infoAPI 新增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
为iPadMacOSAndroidPhone协议更新了版本.
支持了腾讯新更新的aPad协议.
移除了登录时滑条验证码的自动选择.
将get_version_info的protocol字段替换为protocol_name字段
移除了btree的使用, 以解决奇怪的错误 -
v1.0.0-rc3.0.20230101132538-49a8b9bd644901 Jan 2023 pre-releaseNothing published for this version
-
v1.0.0-rc3.0.20221110023257-2d42a968c9ab10 Nov 2022 pre-releaseNothing published for this version
-
v1.0.0-rc3.0.20221109121432-fa267b6a2d4709 Nov 2022 pre-releaseNothing published for this version
-
v1.0.0-rc3.0.20220916154942-565f8635c05616 Sep 2022 pre-releaseNothing published for this version
-
v1.0.0-rc3.0.20220813074340-a73d27f40bc613 Aug 2022 pre-releaseNothing published for this version
-
v1.0.0-rc321 Jun 2022 pre-releaseRelease notes
Open source →Changelog
此版本恢复了滑条验证码的支持, 如果无法通过扫码登录可尝试更新
新增
859f40d 消息资源支持了
base16384编码. @fumiama
23d594b 新增私聊文件APIupload_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.0.20220621132941-177ba9d8c2b121 Jun 2022 pre-releaseNothing published for this version
-
v1.0.0-rc2.0.20220606043850-7d972166121506 Jun 2022 pre-releaseNothing published for this version
-
v1.0.0-rc205 Jun 2022 pre-releaseRelease notes
Open source →Changelog
此版本升级了
Romichan/protobuf库, 修复了一个十分严重的序列化BUG, 考虑到MiraiGo依赖此库与服务器通信,建议升级此版本。感谢 @TomatoPuddin 报告问题,并提供解决方案。新增
- d1f143e 支持设置 QQ 个人资料
set_qq_profile(#1389) @qianjunakasumi - d313eff 支持发送合并转发到私聊
send_private_forward_msgsend_forward_msg(#1513) @Akegarasu - 43ea459 支持发送猜拳消息 (#1519) @MingxuanGame
- cbcfee9 支持获取群公告
_get_group_notice(#1418) @qianjunakasumi - 40a765b 支持 websocket over unix socket @wdvxdr1123
- c275806 为
get_forward_msgAPI返回值添加了group_id字段 (#1510) @synodriver
修复
- 115a5f1 修复解析CQ码时
user_id格式不正确时会错误处理的问题 (#1363) - a85f846 修复通过
get_msgAPI获取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_msgAPI 支持识别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
- d1f143e 支持设置 QQ 个人资料
-
v1.0.0-rc1.0.20220605134149-23eea9188f0b05 Jun 2022 pre-releaseNothing published for this version
-
v1.0.0-rc1.0.20220414135300-18a091145af314 Apr 2022 pre-releaseNothing published for this version
-
v1.0.0-rc1.0.20220302074221-a75f412b828a02 Mar 2022 pre-releaseNothing published for this version
-
v1.0.0-rc1.0.20220224135848-6687d226432e24 Feb 2022 pre-releaseNothing published for this version
-
v1.0.0-rc1.0.20220223171127-dfcad8082bc123 Feb 2022 pre-releaseNothing published for this version
-
v1.0.0-rc1.0.20220213080749-325bd427341d13 Feb 2022 pre-releaseNothing published for this version
-
v1.0.0-rc109 Feb 2022 pre-releaseRelease notes
Open source →新增
e69051e 重新加入
get_guild_member_listAPI 文档 @Mrs4s
5d81267 添加get_guild_member_profile apiAPI, 用于获取频道成员资料 文档 @Mrs4s
1bc3818 支持发送音乐分享到频道 @wdvxdr1123
8da29c2get_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
59bc7b4xx.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.0.20220214083047-f2e26d0e134c14 Feb 2022 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20220209093419-54dbccf63cd909 Feb 2022 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20220130080537-f8fa906a952d30 Jan 2022 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20220122135120-0cc0a20848d522 Jan 2022 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20211231031958-9152185ebc2531 Dec 2021 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20211223092936-e9fdefd1624123 Dec 2021 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20211219144809-c775d91e1c9c19 Dec 2021 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20211219074807-897119cbcae919 Dec 2021 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20211217152942-7785c819fb0617 Dec 2021 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20211214142736-0accc896939314 Dec 2021 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20211214044124-3b0e9e67cf5014 Dec 2021 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20211212183405-32aa82f9147912 Dec 2021 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix2.0.20211212091542-1bc38185109912 Dec 2021 pre-releaseNothing published for this version
-
v1.0.0-beta8-fix208 Dec 2021 pre-releaseRelease notes
Open source →新增: 频道权限组管理相关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