关于 whapi
面向通过 WHAPI.cloud 构建 WhatsApp 集成的 AI Agent 的实用指南,涵盖消息、群组、频道、社区和 webhook 等规则。它还指导检查 whapi-mcp 的连接状态,并要求以 MCP 工具架构和 API 文档为准。
主要功能
- 01覆盖七类 API 使用规则
- 02指导 MCP 安装与连接状态检查
- 03提供消息和 webhook 使用指引
- 04涵盖群组、频道与社区管理
- 05列出避免虚构参数的规则
适用场景
- 01配置 Cursor 或 Claude Desktop 中的 WHAPI MCP
- 02构建 WhatsApp 消息或广播系统
- 03设置 webhook 接收消息
- 04排查 WHAPI API 行为异常
MCP 相关
该技能要求开始任务前检查 whapi-mcp,并根据返回状态处理连接、配对或认证问题。whapi-mcp 提供 API 方法,技能补充正确用法和参数校验规则。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ whapi-cloud/ whapi-whatsapp-api-skill --skill whapi安装后在 Claude Code 中输入/whapi确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
AGENTS.mdCLAUDE.mdREADME.mdreferences/_contributing.md_sections.md_template.mdchannels-management.mdcommunities-management.mdcore-auth.mdcore-chat-id.mdcore-mcp-setup.mdgroups-management.mdmsg-interactive.mdmsg-media.mdmsg-text.mdmsg-type-selection.mdpattern-bot.mdpattern-broadcast.mdrecv-history.mdrecv-webhooks.md详细介绍
WHAPI.cloud WhatsApp API — Agent 技能
面向通过 WHAPI.cloud 构建 WhatsApp 集成的 AI Agent 的实用指南。 涵盖 7 个类别的规则,按优先级排列,旨在避免最常见的错误, 并涵盖最常用的 API 功能。
前置条件 — MCP 设置检查
开始任何任务前,请确认 whapi-mcp MCP 服务可用:
- 尝试调用
checkHealth工具。 - 如果调用成功响应 — 继续。
- 如果未找到该工具 — 表示尚未安装 MCP 服务。
引导用户完成安装:
references/core-mcp-setup.md。 - 如果工具返回 404(“Channel not found”)— 表示令牌无效或频道
不存在。引导用户查看:
references/core-mcp-setup.md中的 “Token is Missing or Invalid”部分。 - 如果工具有响应,请检查响应中的
status.text:
| status.text | 含义 | 操作 |
|---|---|---|
AUTH | 已连接且正常运行 | 继续 |
QR | 正在等待扫描二维码 | 打开频道控制面板并扫描二维码以完成配对 |
INIT | 服务正在初始化 | 等待 40-50 秒;若仍未完成,请联系 WHAPI 支持 |
LAUNCH | 正在连接 WhatsApp 账号 | 等待几秒;若仍未完成,请联系 WHAPI 支持 |
STOP | 频道已停用 | 在 panel.whapi.cloud/dashboard 检查订阅状态 |
SYNC_ERROR | 同步失败 | 退出频道登录并重新连接;问题解决前,GET 请求将失败 |
如需通过 QR 配对:参阅 references/core-mcp-setup.md 中的 “Where to Get Your API Token”部分。
适用场景
在以下情况参考这些指南:
- 在 Cursor、Claude Desktop 或任何兼容 MCP 的客户端中设置 WHAPI MCP
- 发送消息(文本、媒体、交互式消息、投票)
- 通过 Webhook 接收传入消息
- 管理群组、频道(新闻简报)或社群
- 构建机器人、广播系统或 CRM 集成
- 排查意外的 API 行为
API 覆盖范围与 MCP 备用方案
本技能涵盖最常用的操作,并帮助避免最常见的错误。 它不会记录每个 WHAPI 端点。
如果任何参考文件都未描述所需操作:
- 检查可用的 MCP 工具 —
whapi-mcp会直接提供所有 API 方法。 - 无论使用哪个端点,都遵循
core-chat-id.md中的 Chat ID 格式规则。 - 无论使用哪个端点,都遵循
core-auth.md中的身份验证规则。 - 只能使用 MCP 工具架构中的参数名称 — 不要自行编造参数。
- 如有疑问,请参照 WHAPI API Reference 进行验证。
MCP 是可用方法的权威来源。本技能是正确使用模式和防止幻觉规则的权威来源。
按优先级划分的规则类别
| 优先级 | 类别 | 影响 | 前缀 |
|---|---|---|---|
| 1 | 核心概念 | 严重 | core- |
| 2 | 消息 | 严重 | msg- |
| 3 | 接收 | 严重 | recv- |
| 4 | 群组 | 高 | groups- |
| 5 | 频道 | 高 | channels- |
| 6 | 社群 | 中 | communities- |
| 7 | 模式 | 高 | pattern- |
使用方法
阅读各参考文件,了解详细说明和代码示例:
1. references/core-mcp-setup.md ← install and configure the MCP first
2. references/core-chat-id.md ← understand Chat ID formats (most common error)
3. references/core-auth.md ← authenticate direct REST calls
4. references/msg-type-selection.md ← choose the right send tool
5. references/recv-webhooks.md ← set up receiving messages
每个参考文件都包含:
- 为什么这很重要(1-2 句话)
- 错误示例及说明
- 正确示例及说明
- 防止幻觉检查清单(不存在的参数)
- WHAPI 专属说明
参考资料
评论
支持 Markdown