当前位置: 首页 > news >正文

企业如何用Claude Code 或小龙虾发送 WhatsApp 消息?保姆级教程

阿里云 Chat App 最近发布了一个消息发送 Skill,能让用户在 Claude Code、龙虾、Qoderwork 这类 AI Agent 工具里,用自然语言完成 WhatsApp 消息的发送、模板查询和会话管理,不用再频繁切控制台,也不用手写 JSON 调 API。

它把 WhatsApp 的模板查询、消息发送、批量触达封装成了 Agent 可调用的能力:你说一句"用 order_shipped 模板给这批客户发发货通知",查模板、填变量、发消息、解析失败原因就都交给 Agent。

这篇从环境配置到发出第一条消息,带你完整跑一遍。

一、它能干什么

Skill 当前提供七项核心能力,围绕 WhatsApp 消息的查询和发送:

二、前提条件(不齐后面一定报错)

发消息前,账号侧要备齐这些:

  1. 子账号 AccessKey:主账号在 RAM 控制台创建子用户,授予 CAMS 相关权限,拿到 AccessKey ID 和 Secret。
  2. 开通 Chat App 消息服务,并完成:
    • 绑定 WhatsApp Business Account(WABA)
    • 注册并审核通过发送方手机号(From)
    • 创建并审核通过消息模板(发模板消息时必须)

补充一句:WhatsApp Business API 需要完成企业认证。

三、安装 Skill

按你用的工具选一种。

阿里云技能市场(推荐):访问阿里云技能市场,搜索"ChatApp 消息发送"安装。

ClawHub:访问 ClawHub 平台,搜索"alibabacloud-chatapp-message-send",查看说明并安装。

Claude Code:把下载的技能压缩包解压后,移进技能目录:

bash

# 全局生效(所有项目) ~/.claude/skills/ # 仅当前项目生效 项目根路径/.claude/skills/

移好后重启 Claude Code 生效。(参考 Claude Code 技能文档)

OpenClaw:解压后复制技能目录路径,在 OpenClaw 里输入路径,直接对话:

帮我安装一下这个目录下的技能

四、环境配置(核心,按顺序来)

1. 安装 Aliyun CLI(需 ≥ 3.3.3)

先查版本:

bash

aliyun version

没装或版本低,一键安装/升级:

bash

# macOS / Linux curl -fsSL https://aliyuncli.alicdn.com/setup.sh | bash # 再次验证(需 >= 3.3.3) aliyun version
2. 开启自动插件安装与 AI-Mode

调用任何 CLI 前,先开启这几项:

bash

aliyun configure set --auto-plugin-install true aliyun plugin update aliyun configure ai-mode enable aliyun configure ai-mode set-user-agent \ --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-chatapp-message-send"

⚠️ 这一步很重要:会话结束、任务完成或异常退出,任何退出路径都要关掉 AI-Mode,否则可能影响后续使用:

bash

aliyun configure ai-mode disable
3. 安装 cams 插件

bash

aliyun plugin install --names aliyun-cli-cams
4. 验证凭证(注意安全规则)

凭证检查只用这一条命令,看输出里有没有有效的 profile:

bash

aliyun configure list
5. 配置 RAM 权限

Skill 需要这几个 Action:发送消息、批量发送、查模板列表、查模板详情、查消息列表。最小权限策略:

json

{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "cams:SendChatappMessage", "cams:SendChatappMassMessage", "cams:ListChatappTemplate", "cams:GetChatappTemplateDetail", "cams:ListChatappMessage" ], "Resource": "*" } ] }

五、实操:发出第一条 WhatsApp 消息

环境通了就能用了,全程自然语言。

先查可用模板

查询我已审核通过的 WhatsApp 模板列表

对应底层命令是list-chatapp-template --audit-status pass,Agent 会自动调用。需要看某个模板的变量结构时,再让它查模板详情,它会引导你逐项填参。

发模板消息(可跨 24 小时窗口,适合主动触达):

用模板 order_shipped(语言 en)给 8613867404376 发订单发货通知, 变量 1=订单号 SO12345,2=物流单号 SF998877

注意:手机号要用纯数字、不带 +(API 只接受纯数字)。模板变量按编号顺序填(1=、2=、3=),数量和格式要和模板对上。

批量发送(给一批客户发个性化模板消息):

给这批客户发订单发货通知,用模板 order_shipped(语言 en), 名单在 /Users/xxx/orders.xlsx,每行是手机号+订单号+物流单号

Agent 会解析名单、逐条匹配变量、自动校验号码格式和模板匹配度,完成分批发送,并返回成功数、失败数和失败原因摘要。

发自定义消息(仅 24 小时窗口内,适合客服实时回复):

给 8613867404376 发一条 text 自定义消息,内容是"您的工单已处理完成"

自定义消息支持 text、image、video、audio、document、interactive、location 七种类型。

会话窗口会自动判断:如果用户已经超出 24 小时窗口,自定义消息会报SessionWindowExpired,Skill 会自动切回模板消息流程,不用你手动判断。

六、必须搞懂的规则:24 小时会话窗口

这是 WhatsApp 最容易踩的点,单独说一下。

WhatsApp 把企业能发的消息分两类,规则不同:

  • 模板消息:经过 Meta 审核的固定结构消息,任何时候都能发,用于主动触达(订单通知、营销、验证码)。
  • 自定义消息:自由文本/图片等,只能在用户最近一次给你发消息后的 24 小时内发,用于会话中的实时回复。超时就报SessionWindowExpired

所以客服回访场景里,客户主动来过、还在窗口内,就用自定义消息直接回;超窗了就得用模板消息。Agent 会帮你判断该用哪种,减少人工判断和失败重发。

另外提醒:模板消息仍需提前在控制台完成 Meta 审核,Skill 不会缩短审核周期,它优化的是审核通过之后的调用效率。

七、常见错误码速查

发送失败时对着这张表排查:

错误码含义解决
InvalidParameter.FromOnlyNumeric手机号带了 +去掉 +,用纯数字,如 8613867404376
TemplateNotFound模板不存在核对 template-code 和 biz-language
TemplateParamInvalid模板变量错误检查变量数量和格式是否和模板匹配
SessionWindowExpired24h 会话窗口超时切换到模板消息流程
PhoneNumberNotRegistered发送方未注册在控制台完成手机号注册和审核
Forbidden.RAMRAM 权限不足按第四步补齐 RAM 权限
InvalidAccessKeyId.NotFoundAccessKey ID 错误检查 AK ID
SignatureDoesNotMatchAccessKey Secret 错误检查 AK Secret

操作指南可查看:Chat App 消息发送 Skill 操作手册-Chat App 消息服务(Chat App)-阿里云帮助中心

Skill 地址:阿里云chatapp消息发送skill - alibabacloud-chatapp-message-send - Agent SKILL详情 - 阿里云 Agent Skills 门户

http://www.gsyq.cn/news/1499098.html

相关文章:

  • AI推荐逻辑拆解:信息红、内容绿、信任蓝
  • TikTok评论批量采集神器:3分钟获取完整评论数据,无需编程基础
  • 案例分享:一个工牌如何帮品牌精准抓住客户心声,优化产品策略?
  • 2026美国留学中介挑选指南:新手入门必看 - 品牌2026
  • 5步打造专属宝可梦世界:pk3DS编辑器完全指南
  • 开源Qobuz无损音乐下载工具:构建您的个人高解析度音乐库
  • 3DS宝可梦ROM编辑器与随机化工具:打造独一无二的宝可梦冒险体验
  • 2026年腾讯云OpenClaw/Hermes Agent配置Token Plan部署流程来了
  • 2026年6月最新|电动葫芦品牌口碑推荐哪家好:按行业场景精准推荐,不踩坑 - 商业新知
  • 常州汽车音响改装哪家服务好?常州音乐人生同城无损改装避坑 - 音乐人生汽车音响
  • 2025年中国太阳能路灯行业十大品牌推荐榜单:技术实力与市场口碑深度解析
  • 沈阳灵活用工平台排行:5家头部机构合规能力实测对比 比较好的 口碑好的 2026年最新 - 起跑123
  • 绘本机有必要买吗?用了奇多多,彻底告别每晚陪读模式 - 新闻快传
  • 2026南京宝格丽首饰回收避坑指南:行情解析与正规机构甄选 - 开心测评
  • 2026花都区少儿武术培训怎么选?真实评价,学习力培养 - 17329971652
  • 2026重庆翡翠回收实力排名:本地实测6大正规平台,靠谱变现首选指南 - 薛定谔的梨花猫
  • LeetCode 380:Insert Delete GetRandom O(1) 题解和一些延伸
  • 2026爱好者选源头厂家直供手办二手交易平台怎么选:货源多性 - 13425704091
  • 三分钟掌握:如何用《蔚蓝档案》主题打造个性化鼠标指针
  • 2026年优质之选:国内性价比高的打包箱房厂家推荐 - GrowthUME
  • MQTT教程详解-05.SpringBoot集成mqtt client 性能分析
  • 重庆公司注册工商代办排行榜:口碑、资质、效率三维度评选! - 果果1998
  • Gitee 信创安全全面解析:国产化研发效能平台的安全能力与落地实践
  • 跨设备传一段代码或文件,到底用什么最省事?我把常见的几种方案认真比了一遍
  • 【Kafka源码解读和使用指南】第23篇:KafkaConsumer源码全景图——消息消费背后的精密机器
  • AI image/video 产品上线前的模型成本评估表
  • 核心拆解:基金名字里的“四大密码”
  • 入驻商家选源头厂家直供手办开店平台哪家好:零门槛入驻开店轻松 - 17322238651
  • 创业者选源头厂家直供手办开店平台哪家靠谱:智能撮合精准引流 - 19120507004
  • 广州军事夏令营:融合国防教育与研学实践,助力青少年能力成长 - 13425704091