SuperAPI AI 工具集

automate-whatsapp

测试与质量

查看项目

更新于 10-16 05:49

技能介绍

用途:该技能用于构建和运行 Kapso WhatsApp 自动化,涵盖工作流的增删改查、图编辑、WhatsApp 触发器与 Project Event 触发器、Project Event 发射、执行记录、函数管理、webhook 工具及 MCP 工具。

主要能力:可在本地源码中编辑工作流并同步;通过脚本或 API 读取、校验、更新工作流图(含 lock_version 冲突处理);管理触发器与 Project Event 定义;调试执行(查日志、执行详情、上下文值、执行事件);创建、部署、调用函数;配置带远程沙箱的 Agent 节点;探索 OpenAPI。

必要用法:首选安装并登录 Kapso CLI:npm install -g @kapso/cli,npm install --save-dev @kapso/workflows,kapso login,然后 kapso link --project <project-id>、kapso pull、kapso build、kapso push。工作流代码从 workflow.js 或 workflow.ts 导出 Workflow 实例。备用的环境变量方式需 KAPSO_API_BASE_URL 与 KAPSO_API_KEY。函数处理器签名为 async function handler(request, env),不使用 export 或箭头函数,需返回 Response 对象。

适用场景:需要在 WhatsApp 上构建客服接入、按钮交互、决定分支、API 触发、Agent 节点等自动化流程,以及排查执行问题。

限制:变量 CRUD 被阻止(Platform API 不支持);图编辑不得更改已有节点 ID,须恰好一个 id 为 start 的起始节点;Project Event 触发器工作流是观察者,不能发射 Project Event;Project Event 定义仅为元数据,不应仅为注册名称而发射示例事件;远程沙箱处于 beta 阶段且免费,v1 仅支持 GitHub 仓库,须使用仓库根 URL,仓库挂载在 /workspace/repos/<repo-slug>;公开端点仅支持 Cloudflare 函数;函数默认 invoke_response_mode=passthrough。具体收费、配额等资料暂未提供。