SuperAPI AI 工具集

service-de-channel-settings-configure

通用与其它

查看项目

更新于 10-15 21:43

技能介绍

用途:在已存在的 Enhanced MessagingChannel(以 {CHANNEL_ID} 标识,前缀 0Mj)上配置设置,适用于 WhatsApp、Text/SMS、LINE、Apple、Facebook、EmbeddedMessaging 等类型。仅配置已存在的频道,不负责新建或部署新频道。

主要能力(五个 facet,按需执行):1) 同意设置:ConsentType 与 OptInPrompt/DoubleOptInPrompt,以及按语言的 MsgChannelLanguageKeyword 记录,通过 Data/SObjects API 写入;2) 自动回复:<automatedResponses>,通过 Metadata API 部署;3) 消息关键词:<messagingKeywords>,Metadata API;4) 会话不活跃:endUserIdleTimeOut、endUserIdleAction、endInactiveSessionTimeOut、isAgentMessageResetInactivityEnabled,仅 MIAW(重置标志也适用于 Apple/Facebook);5) 预聊参数:<customParameters>/<standardParameters>,仅 MIAW 预聊。

使用方式:先读取频道确认存在且为 Enhanced,并获取 MessageType;facet 1 用 sf data update record 写入,facet 2–5 需检索 .messagingChannel-meta.xml、编辑后部署。示例:sf data query --target-org '{ORG_ALIAS}' --query "SELECT Id, DeveloperName, PlatformType, MessageType, MessagingPlatformKey, ConsentType, OptInPrompt, DoubleOptInPrompt, IsRequireDoubleOptIn FROM MessagingChannel WHERE Id = '{CHANNEL_ID}'" --json。多词值需在双引号内用单引号包裹,如 OptInPrompt='Reply YES to receive messages'。

适用场景:修改已有频道的同意类型、关键词、自动回复、不活跃超时或预聊参数;属于 Enhanced 无头频道流水线的一环(create → routing-configure → 本技能 → activate),激活前至少需完成 facet 1。

限制:仅适用于 PlatformType=Enhanced 的频道;频道必须已存在;各 facet 按 MessageType 有适用性差异,不支持的类型不应部署;facet 2–5 字段仅 Metadata API 可写;WhatsApp 富内容服务端拒绝 ExplicitOptIn;sf CLI 调用可能耗时 2–4 分钟属正常。未提供的具体收费、价格等信息暂未提供。