SuperAPI AI 工具集

whatsapp-automation

办公与效率

查看项目

更新于 10-16 05:05

技能介绍

用途:通过 Rube MCP 调用 Composio 的 WhatsApp 工具包,自动化 WhatsApp Business 的发送与管理任务,包括发消息、发模板、回复、上传媒体、发送媒体与联系人、查看商业资料、创建与查询模板。参考工具包文档 composio.dev/toolkits/whatsapp。

前提:Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用);需通过 RUBE_MANAGE_CONNECTIONS 建立 toolkit 为 whatsapp 的 ACTIVE 连接;需要 WhatsApp Business API 账户而非普通 WhatsApp。配置时在客户端加入 MCP 服务器 https://rube.app/mcp,无需 API key;调用 RUBE_MANAGE_CONNECTIONS 选择 whatsapp,若未 ACTIVE 按返回的授权链接完成设置。使用前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

主要能力与用法:发文本用 WHATSAPP_GET_PHONE_NUMBERS 获取 phone_number_id 后调用 WHATSAPP_SEND_MESSAGE(to、body、phone_number_id);发模板先查 WHATSAPP_GET_MESSAGE_TEMPLATES 与 WHATSAPP_GET_TEMPLATE_STATUS,再用 WHATSAPP_SEND_TEMPLATE_MESSAGE(template_name、language_code、to、components);媒体先 WHATSAPP_UPLOAD_MEDIA 得到 media_id,再用 WHATSAPP_SEND_MEDIA_BY_ID,或用公开 URL 调 WHATSAPP_SEND_MEDIA(media_url、type、caption);回复用 WHATSAPP_SEND_REPLY(message_id、to、body);联系人用 WHATSAPP_SEND_CONTACTS(to、contacts);资料与模板管理用 WHATSAPP_GET_BUSINESS_PROFILE、WHATSAPP_GET_PHONE_NUMBERS、WHATSAPP_GET_PHONE_NUMBER、WHATSAPP_CREATE_MESSAGE_TEMPLATE、WHATSAPP_GET_MESSAGE_TEMPLATES。

限制:电话号码须为 E.164 国际格式(如 +14155551234),不含空格、横线或括号。客户最后发消息起 24 小时窗口内可自由发送;超出后仅能发已审批模板。模板须经 Meta 审批,变量用 {{1}} 形式,语言代码须匹配已审批翻译;名称须小写加下划线。媒体 ID 会过期,上传后尽快使用;图片 5MB、视频 16MB、文档 100MB,URL 须为公开 HTTPS。模板消息按会话计费,存在按号码与账户的速率限制。模板审核最长约 24 小时,被拒需修改重提。具体价格、配额等细节暂未在本资料中提供。