SuperAPI AI 工具集

whatsapp-agent

智能体与模型

查看项目

更新于 10-15 17:30

技能介绍

用途:该技能自动构建并部署一个希伯来语 WhatsApp 智能体,串联 Kapso(WhatsApp Business 收发消息)、Gemini(LLM 与 function calling)和 Maton(Google Calendar、Zoom、Gmail 及其他集成),保存对话历史并自动发布到 Vercel。

主要能力:处理 Kapso Webhook 发来的消息;Gemini Flash Lite 3.1 配合工具调用进行多轮推理;通过 Maton 管理 Google 日历与 Zoom 会议;按指定语气用希伯来语回复;用 local 或 Upstash Redis 保存会话历史;自动生成 Next.js 项目、复制模板、从 Kapso 与 Maton API 获取必要 ID、通过 REST API 推送环境变量到 Vercel、部署到生产环境、创建指向生产地址的 Kapso Webhook,并用 /api/test 做端到端验证。

使用方式:需要 KAPSO_API_KEY、GEMINI_API_KEY、MATON_API_KEY 及项目目录(默认 ~/projects/whatsapp-agent)。流程包括检查 node/npm/npx 与 vercel 登录、复制 templates、npm install、用 curl 调用 Kapso 与 Maton 接口获取 phone_number_id 和 OAuth 连接、推送 ENV、执行 npx vercel deploy --prod --yes、创建 Kapso webhook 后再次部署并验证。

限制:项目目录避免非 ASCII 字符;需关闭 Vercel Deployment Protection 否则 Webhook 返回 401;Zoom OAuth 通常首轮只有读权限,写会议需申请 meeting:write:meeting 等 scope;向 24 小时未互动用户发送消息需 WhatsApp 模板并等待 Meta 审核(PENDING 约 15 分钟);Vercel serverless 会终止后台 promise,需 await;首版不支持媒体、多租户、长期持久记忆和主动推送定时任务。模板、参考文档与更多细节见原文,暂未提供收费与价格信息。