我正在使用 Power Virtual Agents 构建一个机器人并将其集成到我的网站上。客户可以使用 Flow 通过机器人创建支持票证。我需要在创建工单后更新我的网页以刷新页面上的工单列表。我怎样才能做到这一点?
问问题
101 次
1 回答
0
您可以在 Bot Framework Composer 中创建一个新的自适应对话框,以向客户端发送事件活动。具体来说:
- 单击主题列表页面上的“在 Bot Framework 中打开”按钮,在 Composer 中打开 bot。
- 要将状态从机器人传输到客户端,您必须将适用的变量范围设置为 Power Virtual Agents 中的整个机器人。在创建工单的主题中,确保将
ticketId
变量标记为全局变量。 - 在机器人中创建一个新对话框。在
BeginDialog
触发器中,添加一个Send a response
包含结构化事件负载的节点:
[EventActivity
name = OnTicketCreated
value = ${virtualagent.ticketId}
]
- 将 Composer 中的更改发布到 Power Virtual Agents。
- 在创建工单的主题末尾,添加一个
Go to another topic
节点并将机器人路由到新创建的对话框。 - 在客户端,使用该
WebChat.createStore()
函数处理事件。这是示例代码。
于 2021-02-12T07:59:15.673 回答