用途:该技能用于通过 Membrane CLI 与 Infobip 云通信平台交互,让企业或开发者以程序化方式管理消息发送、送达报告及客户通信流程。Infobip 支持 SMS、邮件、语音、聊天应用等多渠道通信。
主要能力:提供短信、WhatsApp、邮件、语音、MMS、推送等消息发送及对应送达报告获取;支持双因素认证(TFA),包括创建 TFA 应用、发送与校验 PIN、创建消息模板;支持邮箱地址校验、短信内容分割预览等。常用操作键包括 send-sms-message、send-whatsapp-text-message、send-whatsapp-template-message、send-voice-message-tts、send-email、get-sms-delivery-reports、get-email-delivery-reports、send-tfa-pin-sms、verify-tfa-pin 等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest,然后登录:membrane login --tenant --clientName=<agentType>(无交互环境会打印授权 URL,完成后用 membrane login complete <code>)。建立连接可用 membrane connection ensure "https://infobip.com" --json,若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --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 request CONNECTION_ID /path/to/endpoint。
适用场景:需要批量发送短信/邮件/WhatsApp 通知、获取送达报告、实现 OTP 双重验证、校验邮箱等通信自动化任务。
限制:认证由 Membrane 管理,无需向用户索取 API 密钥;代理请求会自动附加基础 URL 并注入鉴权头。部分操作有约束,如 WhatsApp 文本消息需在 24 小时会话窗口内。官方文档见 https://www.infobip.com/docs/。具体收费、价格与平台支持情况资料中暂未提供。