用途:UltraMsg 是 WhatsApp Business API 提供商,企业可借此收发消息、自动化工作流,并把 WhatsApp 集成到其他应用中;开发者常用于营销、客服与通知类的自定义 WhatsApp 集成。
主要能力:资料列出的操作包括检查号码是否为 WhatsApp 用户、列出群组/聊天/联系人/消息、获取自身信息、查询实例状态,以及发送位置、视频、文档、图片和文本消息(可发给号码或群组)。使用前需先通过 Membrane CLI 建立连接,再按意图搜索动作并运行。
使用方式:安装 CLI 执行 npm install -g @membranehq/cli@latest;登录用 membrane login --tenant --clientName=<agentType>(无头环境会打印授权 URL,需用户在浏览器打开后执行 membrane login complete <code>)。连接可用 membrane connection ensure "https://ultramsg.com/" --json,等待状态变为 READY 后用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作,再以 membrane action run <actionId> --connectionId=CONNECTION_ID --json 运行,参数经 --input '{"key": "value"}' 传入。动作不覆盖时可经 Membrane 代理直接请求 UltraMsg API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。任何命令加 --json 可得机器可读输出。
适用场景:需要以程序化方式管理 WhatsApp 联系人、群组、聊天与媒体消息,或构建客服、通知、营销类集成的开发者与团队。
限制:凭据由 Membrane 在服务端管理,不应向用户索取 API Key 或令牌;连接可能处于 BUILDING、CLIENT_ACTION_REQUIRED、CONFIGURATION_ERROR 或 SETUP_FAILED 等状态,需按状态处理;关于计费、价格、具体配额和平台支持范围,资料暂未提供。