Repository navigation
Releases: icqqjs/icqq-onebot
Release list
v0.7.0-rc.1
v0.7.0-rc.1
本次预发布集中更新客户端架构、配置迁移、登录验证和资源占用。
- 客户端改为分域
ClientHandle,统一请求序号、会话代际、取消及重连清理,避免旧会话
响应或签名回调污染新连接。运行任务统一监督,关键任务失败时按顺序退出。 - 启用严格的 Config V2。首次运行自动迁移 V1,保留有用注释,并以原始字节生成
config.yaml.v1.bak;失败时保留原文件。已有设备、token 和数据库数据继续使用。 - 修复 NT 验证码挑战在提交前丢失,接入当前登录设备信息、新版验证页与继续登录流程。
网页提供 HTTP 验证会话 API,以及/docs和/docs.md接入文档。 - Windows 双击启动后,配置错误、启动失败或正常结束均保留独立控制台,按回车确认后
关闭,便于直接查看原因。 - 减少媒体处理的大块内存复制,限制解压与 protobuf 解析资源,完善群成员缓存及 SQLite
维护。Release 使用opt-level=3、LTO 和panic=abort。 - 修复服务端推送与请求序号碰撞时推送被吞掉的问题,终端表情摘要保留表情 id,并让
未知 NT 推送和解析失败可见。
升级
下载对应平台的压缩包并替换可执行文件。升级已有安装时保留自己的配置和数据目录;
config.example.yaml 是新安装参考,不需要覆盖已有配置。V1 自动迁移会备份原文件,
V2 配置不会在每次启动时重写。NT 在线登录需要配置 login.sign_api_url。
如果私聊正常但群消息没有进入日志,请先检查 QQ 群消息接收设置。
本次发布验证
源码提交:b0a7c5467030b18bc51761d97e37c05f0ccddaa9。
- Windows 本地默认功能整仓 1,698 项测试通过,严格 Clippy 通过;前端类型检查、34 项测试及生产构建通过。
- 标签门禁通过 Linux 完整特性矩阵与 Windows 默认/无默认编译检查。
- 发布构建完成六个平台,下载后的六个压缩包均核对 SHA256 和二进制架构。
- 发布包中的 Windows x64 程序通过版本检查及 6 项独立控制台验证,覆盖配置错误、运行失败、panic、正常退出和 Ctrl+C 等情形。
24 小时真实账号长跑尚未验证,本版本为 RC,现有稳定版保持不变。
下载
| 平台 | 文件 |
|---|---|
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz |
| macOS x64 | icqq-macos-x64.tar.gz |
校验和:SHA256SUMS。
macOS 使用
解压后把 config.example.yaml 改名为 config.yaml 并填好,与
icqq-onebot.app 放在同一目录,双击 icqq-onebot.app 即可(会自动
打开「终端」在该目录运行,读取 ./config.yaml、生成 ./data/)。
首次因未签名会被 Gatekeeper 拦截:右键 → 打开(确认一次)即可;或执行
xattr -dr com.apple.quarantine icqq-onebot.app。也可在终端直接运行包内
的 icqq-onebot.app/Contents/MacOS/icqq-app-bin。
v0.6.15
icqq-onebot v0.6.15
源码 commit: 9ead8a530365f5cf15d0d5577725383c13a20946
下载
| 平台 | 文件 |
|---|---|
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz (含可双击 icqq-onebot.app) |
| macOS x64 | icqq-macos-x64.tar.gz (含可双击 icqq-onebot.app) |
macOS 使用
解压后把 config.example.yaml 改名为 config.yaml 并填好,与
icqq-onebot.app 放在同一目录,双击 icqq-onebot.app 即可(会自动
打开「终端」在该目录运行,读取 ./config.yaml、生成 ./data/)。
首次因未签名会被 Gatekeeper 拦截:右键 → 打开(确认一次)即可;或执行
xattr -dr com.apple.quarantine icqq-onebot.app。也可在终端直接运行包内
的 icqq-onebot.app/Contents/MacOS/icqq-app-bin。
v0.6.14
icqq-onebot v0.6.14
源码 commit: a5a7549162a8ca44973969460e1faf8b8fa00bc2
下载
| 平台 | 文件 |
|---|---|
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz (含可双击 icqq-onebot.app) |
| macOS x64 | icqq-macos-x64.tar.gz (含可双击 icqq-onebot.app) |
macOS 使用
解压后把 config.example.yaml 改名为 config.yaml 并填好,与
icqq-onebot.app 放在同一目录,双击 icqq-onebot.app 即可(会自动
打开「终端」在该目录运行,读取 ./config.yaml、生成 ./data/)。
首次因未签名会被 Gatekeeper 拦截:右键 → 打开(确认一次)即可;或执行
xattr -dr com.apple.quarantine icqq-onebot.app。也可在终端直接运行包内
的 icqq-onebot.app/Contents/MacOS/icqq-app-bin。
v0.6.13
icqq-onebot v0.6.13
源码 commit: 9c25c961ba55231c6973ec8e9b24f0b8d6228d96
下载
| 平台 | 文件 |
|---|---|
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz (含可双击 icqq-onebot.app) |
| macOS x64 | icqq-macos-x64.tar.gz (含可双击 icqq-onebot.app) |
macOS 使用
解压后把 config.example.yaml 改名为 config.yaml 并填好,与
icqq-onebot.app 放在同一目录,双击 icqq-onebot.app 即可(会自动
打开「终端」在该目录运行,读取 ./config.yaml、生成 ./data/)。
首次因未签名会被 Gatekeeper 拦截:右键 → 打开(确认一次)即可;或执行
xattr -dr com.apple.quarantine icqq-onebot.app。也可在终端直接运行包内
的 icqq-onebot.app/Contents/MacOS/icqq-app-bin。
v0.6.12
icqq-onebot v0.6.12
源码 commit: bcb7f60ea61546519b136466697e52f28827d732
下载
| 平台 | 文件 |
|---|---|
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz (含可双击 icqq-onebot.app) |
| macOS x64 | icqq-macos-x64.tar.gz (含可双击 icqq-onebot.app) |
macOS 使用
解压后把 config.example.yaml 改名为 config.yaml 并填好,与
icqq-onebot.app 放在同一目录,双击 icqq-onebot.app 即可(会自动
打开「终端」在该目录运行,读取 ./config.yaml、生成 ./data/)。
首次因未签名会被 Gatekeeper 拦截:右键 → 打开(确认一次)即可;或执行
xattr -dr com.apple.quarantine icqq-onebot.app。也可在终端直接运行包内
的 icqq-onebot.app/Contents/MacOS/icqq-app-bin。
v0.6.10
icqq-onebot v0.6.10
源码 commit: d9e2005e36504569a8153552036eff35ab8569db
下载
| 平台 | 文件 |
|---|---|
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz (含可双击 icqq-onebot.app) |
| macOS x64 | icqq-macos-x64.tar.gz (含可双击 icqq-onebot.app) |
macOS 使用
解压后把 config.example.yaml 改名为 config.yaml 并填好,与
icqq-onebot.app 放在同一目录,双击 icqq-onebot.app 即可(会自动
打开「终端」在该目录运行,读取 ./config.yaml、生成 ./data/)。
首次因未签名会被 Gatekeeper 拦截:右键 → 打开(确认一次)即可;或执行
xattr -dr com.apple.quarantine icqq-onebot.app。也可在终端直接运行包内
的 icqq-onebot.app/Contents/MacOS/icqq-app-bin。
v0.6.7
icqq-onebot v0.6.7
源码 commit: 6027c227af1e9b03b1e66f7007342ac6afb3534a
下载
| 平台 | 文件 |
|---|---|
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz |
| macOS x64 | icqq-macos-x64.tar.gz |
v0.6.6
icqq-onebot v0.6.6
源码 commit: 0f877742f4c5f51b7447fbcf1d9d7497abc723ae
下载
| 平台 | 文件 |
|---|---|
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz |
| macOS x64 | icqq-macos-x64.tar.gz |
v0.6.5
icqq-onebot v0.6.5
源码 commit: 930946263806229b3c95c90b75a2f6f93ef7c372
fix(心跳/NT): 补 NT 登录 emp_time 修复整点被风控踢下线
下载
| 平台 | 文件 |
|---|---|
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz |
| macOS x64 | icqq-macos-x64.tar.gz |
v0.6.4
icqq-onebot v0.6.4
源码 commit: d0a343495d0779d6ea6791db1a268a4ea77bd7a0
下载
| 平台 | 文件 |
|---|---|
| Linux x64 | icqq-linux.tar.gz |
| Linux arm64 | icqq-linux-arm64.tar.gz |
| Windows x64 | icqq-windows.tar.gz |
| Windows arm64 | icqq-windows-arm64.tar.gz |
| macOS arm64 | icqq-macos.tar.gz |
| macOS x64 | icqq-macos-x64.tar.gz |