对话智能机器人生成器的 添加营业时间条件 步骤允许您根据营业时间为对话智能机器人的回答创建分支。但是,它无法根据专员空闲状态创建对话分支。
在此配方中,您将使用智能机器人生成器的进行 API 调用 和 按条件 分支步骤,根据对话时的在线专员数量为现有智能机器人回答创建分支。“进行 API 调用 ”步骤通过调用 Zendesk 实时在线交谈 REST API 的 获取专员状态数量 端点来获取当前在线专员的数量。然后 ,按条件 创建分支步骤使用该计数来创建回复的工作流程分支。
使用此设置,您可以使用 转接给专员 步骤发送自定义的智能机器人消息,然后再创建工单。这些消息有助于设置更好的客户期望,即等待或响应时间。
任务 1:正在检查您的设置
- 已发布消息传送智能机器人的 Zendesk 帐户。如果需要,您可以先使用 沙盒测试环境 对智能机器人进行测试,然后再用于生产环境。
要在 Web 和移动消息传送渠道中设置对话智能 机器人,请参阅使用适用于您的 Web 和移动渠道的对话智能机器人。有关在沙盒环境中使用消息传送的信息,请参阅在沙盒环境中 使用消息传送。
- Zendesk Chat API 的 OAuth 访问密钥。要创建此密钥,请参阅 Chat API 教程:生成 OAuth 密钥更新。
任务 2:创建 API 连接
首先,创建一个 API 连接,以存储您用于 Chat API 的 OAuth 访问密钥。您的对话智能机器人可使用此连接对 API 调用进行身份验证。
- 在管理中心,单击侧栏中的应用和整合 (),然后选择连接 > 连接。
- 单击创建连接。
- 选择不 记名令牌 身份验证类型。
- 对于 连接名称,输入“zendesk_chat_api_oauth_token”。
- 对于 密钥,输入您的 OAuth 访问密钥(请参阅 任务 1:正在检查您的设置)。
- 对于 允许的域名,输入“rtm.zopim.com”。
- 单击保存以创建连接。
任务 3:检索专员空闲状态
接下来,将进行 API 调用 步骤添加到对话智能机器人的现有回复中。此步骤从实时在线交谈 API 的 获取专员状态数量 端点获取当前的在线专员数量。
添加“进行 API 调用”步骤
- 在 管理中心,单击 侧栏中的 渠道 ,然后选择 人工智能专员和自行程序 >人工智能专员。
- 单击 管理对话智能机器人。
- 单击您要更新的智能机器人,然后单击您要更新的回复。
- 在智能机器人生成器中,将步骤添加到回复工作流程中的所需位置。
- 在 选择步骤下,选择进行 API 调用。
- 输入 获取专员空闲状态 作为 名称。
- 在 API 详情下, 输入
https://rtm.zopim.com/stream/agents/agents_online
作为 端点 URL。 - 在 身份验证中,选择 zendesk_chat_api_oauth_token 连接。
- 要测试 API 请求,请单击进行 API 调用。
- 在 测试数据下,输入 澳大利亚墨尔本 作为 位置。
- 单击进行 API 调用。
- 使用以下变量的默认名称保存它:
- 内容 > 数据 >agents_online
- (可选)在 获取专员空闲状态 步骤的 API 调用失败 分支下添加一个步骤。如果获取专员状态计数请求失败,将运行此步骤。
任务 4:根据专员空闲状态的分支
接下来,添加 按条件 分支步骤,根据 agents_online 变量的值对回复工作流程进行分支。
添加按条件分支步骤
- 在智能机器人生成器中,在 获取专员空闲 状态步骤的 API 调用成功 分支中添加一个步骤。
- 在 选择步骤下,选择 按条件分支。
- 输入 检查专员空闲状态 ,作为 名称。
- 在 如果此 分支中,输入 专员在线 作为 名称。
- 在 如果此 分支中,单击 添加条件。配置条件如下:
- 变量:agents_online
- 运算符:不是
- 值:0
- 单击添加。
- 在 专员在线 和 其他 分支下添加任何所需的步骤。当“ 获取专员状态计数” 请求指示一个或多个专员在线时,运行“专员 在线 ”分支下的步骤。当请求指示没有专员在线时,运行 其他 分支下的步骤。
任务 5:发布已更新的智能机器人
完成回复编辑后,您可以发布更新的智能机器人。
- 单击智能机器人生成器右上角的完成。
- 在智能机器人页面上,单击 发布智能机器人。
- 单击发布。
任务 6:测试更改
发布更改后,您可以在与更新的智能机器人的对话中使用其中一个训练短语来测试更新后的答案。有关测试对话智能机器人的更多信息,请参阅 测试终端用户的消息传送体验。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。