自动化
add-whatsapp avatar

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
在 GitHub 查看