用途:封装阿里云 Chat App Message Service(CAMS),通过 aliyun CLI 发送 WhatsApp 消息,支持模板消息与自定义(自由格式)消息,并可查询模板。
主要能力:发送模板消息(支持变量替换);在 24 小时会话窗口内发送自定义消息(text、image、video、audio、document、interactive、location);按审核状态、类型、语言筛选列出模板;查看模板结构与变量。
使用方式:需 aliyun CLI >= 3.3.3,安装 cams 插件(aliyun plugin install --names aliyun-cli-cams),配置凭证并启用 AI-Mode。发送模板示例:aliyun cams send-chatapp-message --channel-type whatsapp --type template --from "86138xxxx" --to "86139xxxx" --template-code "hello_world" --biz-language "en" --template-params 1=Alice 2=Bob --user-agent AlibabaCloud-Agent-Skills/alibabacloud-chatapp-message-send。自定义消息使用 --type message 与 --message-type、--content JSON。也可用 Python 包装脚本(list_templates.py、get_template_detail.py、send_chatapp_message.py),支持确认、--yes 跳过确认与 --dry-run 预览。所有命令须带固定 --user-agent,退出前须执行 aliyun configure ai-mode disable。
适用场景:向 WhatsApp 用户发送通知、验证码或营销模板消息,以及在会话窗口内发送自由格式消息。
限制:自定义消息仅限用户最后一条消息后 24 小时内发送,超窗须用模板;模板须审核通过;号码须为纯数字含国家码且不带 +;发送前所有参数须经用户确认;凭证不得硬编码;Viber 消息无需模板但有推广/交易类型限制;ISV 场景需 --cust-space-id。具体权限与错误处理见资料说明。