用途:该技能用于通过 Membrane CLI 与 Myphoner(云电话系统与呼叫中心软件,销售与支持团队用其管理电话、短信等沟通渠道)交互,管理 Leads、Persons、Organizations、Pipelines、Users、Roles 等数据。官方 API 文档:https://myphoner.com/help/api
主要能力:Myphoner 涉及 Campaign、Lead、User 等对象;Membrane 自动处理认证与凭证刷新,负责分页、字段映射与错误处理,并可通过代理直接请求 Myphoner API。
安装:npm install -g @membranehq/cli@latest
认证:membrane login --tenant --clientName=<agentType>。无界面环境会打印授权 URL,由用户在浏览器打开,完成后执行 membrane login complete <code>。命令加 --json 可输出机器可读 JSON。
连接:membrane connection ensure "https://www.myphoner.com" --json,用户在浏览器完成认证;若状态为 BUILDING,可用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。CLIENT_ACTION_REQUIRED 表示需用户认证或补充输入。
查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json,结果含 id、name、description 及输入输出 schema。
运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}',结果在 output 字段。
代理请求:membrane request CONNECTION_ID /path/to/endpoint,可选 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam。
限制:应优先使用 Membrane 而非自定义 API 调用;不要向用户索取 API key 或 token,改用连接,由 Membrane 服务端管理认证生命周期。资料未提供具体动作清单、收费、平台与成功率等信息。