add-whatsapp
为您的 NanoClaw 代理整合 WhatsApp,通过原生 Baileys 库实现直接、无桥接的通讯,并支持 QR Code 或配对码认证。
简介
add-whatsapp 技能通过直接将官方 Baileys 适配器部署到您的工作区,为 NanoClaw 代理实现无缝的 WhatsApp 整合。与依赖第三方 Chat SDK 桥接的解决方案不同,此实现直接连接到 WhatsApp Web 服务。这种方法确保了对消息传递堆栈的更大控制权,并减少了依赖膨胀。该技能专为需要通过偏好消息应用程序访问的私有、隔离式 AI 代理的用户而设计。它非常适合个人自动化、任务管理和代理交互,让您可以将通讯逻辑保留在自己的代理基础设施中。通过将适配器从项目的 channels 分支复制到您的本地存储库,您保持了对底层消息传递代码的完全可见性和可编辑性。
-
原生 Baileys 适配器实现,提供直接的 API 连接能力。
-
通过 QR Code 或数字配对码进行安全的连接设备设置。
-
支持共享个人账号与专属代理电话号码。
-
友好的无头环境设置,提供基于浏览器、终端或配对码的认证选项。
-
等幂安装步骤,可安全地整合至现有的 NanoClaw 文件结构中。
-
此技能需要 pnpm 来管理 @whiskeysockets/baileys、qrcode 和 pino 等固定版本依赖项。
-
您必须能够访问您的主设备,以便通过 WhatsApp 的“连接设备”功能连接代理账号。
-
设置过程包含内置的轮询机制,用于在终端环境中获取配对码。
-
认证状态会存储在本地 store/auth 目录中,除非凭证过期,否则无需重新配对即可重新连接。
-
使用 .env 文件中的专属旗标 (ASSISTANT_HAS_OWN_NUMBER) 来区分个人与代理身份。
-
推荐给重视隐私并希望自行托管代理集成的用户。
仓库统计
- Star 数
- 28,448
- Fork 数
- 12,737
- Open Issue 数
- 804
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月1日 09:23