第二阶段 - 测试
UAT 通道部署
UAT 渠道是指任何具有测试目的的渠道,而不是生产渠道。 UAT 的目的是测试任何 ** 异常或隐藏问题** 并在公开发布之前修复它们。在添加到生产频道之前,您应该在 UAT 频道 上部署新的或更新的构建,以便您可以将两个构建之间的 差异 保持在 ** 最低限度**。这使得更容易检测两个构建之间的潜在冲突并产生更准确的测试结果。如果您没有额外的频道,请将新的或更新的构建部署到生产频道的优先组供测试用。
部署新版本
如果您从头开始 使用新版本,则可以像部署到生产频道一样部署 UAT 频道。以下是您在设置 UAT 通道时参考的清单:
项目 | 说明 | 订购 |
---|---|---|
更新 帖子 ID | 更新为 UAT 目的创建的评论回复触发器的 Facebook Post ID;适用于 Facebook Messenger only 的评论回复聊天机器人 | 1 |
更新 附件 ID/媒体 ID | UAT 和生产 Facebook 页面/WhatsApp 编号的 附件 ID/媒体 ID 不同;请记住为每个频道创建一组 ID;在部署到生产频道之前,您需要改回生产附件 ID/媒体 ID。 | 2 |
添加频道详情 | 添加描述和名称以明确表达此UAT频道的目的 | 3 |
添加 Webhooks | 添加入站/出站网络钩子;适用于需要来自 Stella 的 聊天记录副本 的用例(即自定义收件箱) | 4 |
连接平台 | 连接到消息平台;应该与制作频道中的类型相同5 | |
设置入门/永久菜单 | 设置入门按钮和永久菜单(仅适用于网络聊天和 Facebook Messenger 平台) | 6 |
更新核心版本 | 您可以更改树构建的核心版本;更新的核心版本不时发布,更新现有功能或新功能 | 7 |
设置默认树 | 将新的树构建和相应的全局节点添加到默认树中。除非由优先组或业务可用性指定,Stella 将为所有用户运行默认树 | 8 |
设置实时聊天树 | 将新的树构建添加到实时聊天树;如果您的构建具有实时聊天功能,Stella 将在为特定用户开启 实时聊天模式 时运行实时聊天树 | 9 |
设置 Off Tree | 将新的树构建添加到 Off Tree 中。如果您为聊天机器人设置了业务可用性,Stella 将在 非办公时间 为所有用户运行关闭树。 | 10 |
设置频道元数据 | 为频道范围的采用添加元数据;此元数据可以包括数据源 ID、高级功能的 API 路径,甚至是基本的问候语响应;像数据源 ID 这样的元数据可能应用于整个树构建的多个操作或响应中。 | 11 |
设置 业务可用性 | 添加您的聊天机器人/实时聊天营业时间并标记例外情况(公共假期);您可以使用 this.channel.on 处理非办公时间场景。如果是false ,则是指非办公时间的情况(this.channel.on === false )。 | 12 |
设置实时聊天设置 | 您可以设置一个空闲计时器在实时聊天模式期间执行节点;这主要用于自动结束实时聊天;如果您的构建没有实时聊天功能,请跳过此操作 | 13 |
记得将相同的频道设置复制到生产频道。
更新现有的生产版本
如果您已经有一个现有的生产版本,您应该始终保持任何 UAT 通道设置尽可能类似于生产通道的设置。例如,两者应该具有相同类型的消息传递平台。以下是设置 UAT 通道的步骤:
- 记录所有制作频道设置。
- 将制作频道设置应用到您的 UAT 频道。
- 添加新的树构建。
- 相应地更新 UAT 通道设置以适应新树构建的功能。
生产渠道中的优先组设置
优先组允许