0

我正在使用 Power Virtual Agents 构建一个机器人并将其集成到我的网站上。客户可以使用 Flow 通过机器人创建支持票证。我需要在创建工单后更新我的网页以刷新页面上的工单列表。我怎样才能做到这一点?

4

1 回答 1

0

您可以在 Bot Framework Composer 中创建一个新的自适应对话框,以向客户端发送事件活动。具体来说:

  1. 单击主题列表页面上的“在 Bot Framework 中打开”按钮,在 Composer 中打开 bot。
  2. 要将状态从机器人传输到客户端,您必须将适用的变量范围设置为 Power Virtual Agents 中的整个机器人。在创建工单的主题中,确保将ticketId变量标记为全局变量。
  3. 在机器人中创建一个新对话框。在BeginDialog触发器中,添加一个Send a response包含结构化事件负载的节点:
[EventActivity
    name = OnTicketCreated
    value = ${virtualagent.ticketId}
]
  1. 将 Composer 中的更改发布到 Power Virtual Agents。
  2. 在创建工单的主题末尾,添加一个Go to another topic节点并将机器人路由到新创建的对话框。
  3. 在客户端,使用该WebChat.createStore()函数处理事件。这是示例代码
于 2021-02-12T07:59:15.673 回答