呼叫 Bot 连接器操作
- 集成 > 集成 > 查看 权限
在 Architect 消息流中使用呼叫机器人连接器操作。 通过此操作,您可以将消息传递流与任何机器人来源集成以进行处理,然后再将其返回意图和插槽给 Architect。 使用此操作时,您将提供一个 “机器人列表”。 Architect 使用此列表填充诸如机器人名称、版本、意图和会话变量之类的字段,然后将调用中的信息提供给客户的机器人进行处理。
姓名 | 描述 | ||||||
---|---|---|---|---|---|---|---|
名称字段 | 为操作键入一个独特的名称。 您在此处输入的标签将成为任务序列中显示的操作名称。 | ||||||
Bot 输入文本 | 输入要发送给机器人的文本。 默认输入文本为 Message.Message.Body。 | ||||||
跟进响应超时 |
机器人可以从用户那里检索后续信息。 在这里,输入机器人等待用户回复的时间。 默认响应超时为 12 小时,允许的最小值为 0 秒。 系统将 NOT_SET 或负持续时间视为即时持续时间。 注意: 跟进响应超时适用于每个买家回复。 每当客户响应然后从机器人收到另一个提示时,超时都会重置。 例如,如果机器人询问 “你的首选日期是什么时候”,它会等待最多 12 个小时才能得到客户回复。 如果客户回复的日期在 12 小时内,机器人回复 “谢谢,你还有其他选择”,那么流程将重新启动超时。 流程再等待 12 个小时才能得到关于另一个日期的响应。 |
||||||
Bot 集成 | 要在流程中使用的机器人集成的名称。 | ||||||
Bot 名称 |
要在消息流中调用的机器人的名称。 |
||||||
Bot 版本 | 您要使用的机器人的特定版本。 此版本是在提供的机器人列表中指定的别名,指向机器人的特定版本。 | ||||||
会话变量 |
你可以传递给机器人的信息。 输入变量的名称和要分配的值。 您可以添加多个变量,也可以对它们重新排序。 最常见的是,对于以完成的 Intent 启动机器人连接器的机器人使用会话变量。 此过程可确保机器人连接器收到执行其操作所需的上下文。 |
||||||
意图 |
本节中显示的选项反映了机器人中配置的逻辑。 每个 Intent 代表要执行的操作。 例如,预订酒店(BookHotel)或订购鲜花(OrderDlowers)。 每个目的路径都与任务编辑器中 “呼叫机器人连接器” 操作的输出路径匹配。 在每个 Intent 下方,Architect 会显示已配置的机器人插槽或用户为实现意图而必须提供的数据。 以 BookHotel Intent 为例,插槽可以包括位置、入住日期、房间类型和晚数。 如果用户选择 BookHotel 路径,则机器人会提供与该路径关联的插槽。 |
||||||
输出失敗 |
选择您想要分配机器人返回的故障数据值的变量。
注意: 要展开或折叠变量列表,请单击 失败输出旁边的箭头。 |
配置成功和失败路径
姓名 | 描述 |
---|---|
Intent 输出路径或路径 |
为 Intent 配置匹配的输出。 此路径表示操作已成功与其外部端点通信并收到结果。 所有 bot 输出变量都是字符串类型。 将适当的操作拖动到想要交互采用的路径之后的目的路径下方。 |
失败输出路径 |
此路径表示运行操作时发生错误或处理结果时出现问题。 注意: 如果网络遇到连接问题,则操作会自动采取此故障路径。 将适当的操作拖动到指导您希望交互采取的路径的失败路径下方。 例如,将交互发送给座席寻求帮助的转移操作。 |