SuperAPI AI 工具集

service-de-headless-channel-configure

通用与其它

查看项目

更新于 10-15 21:43

技能介绍

用途:这是 Salesforce 的顶层编排技能,把某个消息渠道类型(WhatsApp、Line、AppleBusinessChat、Facebook、Text)连同其类型专属输入,一路驱动到激活的 Enhanced MessagingChannel,即无头方式完成「从零到可用渠道」。适用于希望一次性端到端自动化建渠道、而不是逐步调用子技能的场景。

主要能力:按顺序执行多个阶段——先做 Stage 0 解析渠道类型与类型专属键;Stage 0.5 强制渲染 Enhanced Messaging 条款并需用户确认授权(未接受则输出 terms-not-accepted 并终止);Stage 1 预检组织内已有状态以支持续跑;Stage 2 调用 service-de-channel-create 插入渠道(内部处理各类型第三方前置条件);Stage 3 调用 service-de-channel-routing-configure 设置 SessionHandlerId 到 Omni-Channel 队列;Stage 3.5 调用 service-de-channel-settings-configure 确保 ConsentType 与 MsgChannelLanguageKeyword 就绪;Stage 4 调用 service-de-channel-activate 将 MessagingChannelUsage.DeploymentStatus PATCH 为 Provisioning。各步幂等,可断点续跑并跳过已完成步骤。

使用方式:需提供 {MESSAGE_TYPE} 与可选 {ORG_ALIAS},以及类型专属字段(如 WhatsApp 的 {PHONE_NUMBER_ID}、Line 的 {LINE_CHANNEL_ID}、AppleBusinessChat 的 {APPLE_BC_ID}、Facebook 的 {PAGE_ID}、Text 的 {SMS_NUMBER})。编排要求所有阶段在单次响应内连续执行,不在阶段间停下来等待确认;只有叶子技能返回终止性错误、或用户在条款门禁拒绝时才中途停止并报告失败阶段与已达状态。

限制:仅支持 WhatsApp / Line / AppleBusinessChat / Facebook / Text,其他类型返回 unsupported-type;若只想执行单个步骤或分轮手动控制,应直接调用对应叶子技能;第三方前置条件未满足(如 WABA 未共享、LINE 渠道未创建、Apple 账号未注册、短信号码未开通)时编排无法修复,SMS 未开通会在激活阶段以 provisioning-error 暴露。具体命令、字段与返回结构以参考资料为准,本介绍不虚构价格或效果。