跳到内容

WhiskerWind风须

基于官方 Linux QQ 客户端的 Bot 协议端,提供 OneBot v11 与 Satori 接口

WhiskerWind

项目简介 ​

WhiskerWind 是 Bot 协议端的一种实现。它在 Docker 容器中运行官方 Linux QQ 桌面客户端,并通过两个标准桌面接口与之交互:

  • 桌面通知(D-Bus org.freedesktop.Notifications):获知哪个会话收到了新消息。
  • 无障碍接口(AT-SPI):读取会话界面中的消息,并在界面上完成发送、撤回、禁言等操作。

由于操作的对象是客户端界面,消息的接收与发送都存在一定延迟,可执行的操作也受限于界面能够完成的范围。协议之间的功能差异见功能差异,实现原理见实现原理。

Warning

本项目仅作为概念验证(PoC),用于验证「只通过系统通知和无障碍接口驱动官方 QQ」这一路线是否可行。它不是成熟的生产级协议端,不保证稳定性和长期维护,请勿用于重要账号或生产环境。

本项目仅用于概念验证(PoC)与技术研究,与腾讯公司无关。以 GPL-3.0 协议开源。