Skip to content

Releases: icqqjs/icqq-onebot

v0.7.0-rc.1

v0.7.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Oct 17:51
17caf5a

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

Choose a tag to compare

@github-actions github-actions released this 02 Aug 05:01
d073bed

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

Choose a tag to compare

@github-actions github-actions released this 02 Aug 02:14
d073bed

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

Choose a tag to compare

@github-actions github-actions released this 12 Jul 18:43
d073bed

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

Choose a tag to compare

@github-actions github-actions released this 11 Jul 02:58
d073bed

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

Choose a tag to compare

@github-actions github-actions released this 05 Jul 17:39
d073bed

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

Choose a tag to compare

@github-actions github-actions released this 05 Jul 13:14
70c8208

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

Choose a tag to compare

@github-actions github-actions released this 05 Jul 02:59
70c8208

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

Choose a tag to compare

@github-actions github-actions released this 04 Jul 18:31
70c8208

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

Choose a tag to compare

@github-actions github-actions released this 04 Jul 00:20
70c8208

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