如何在Dialogflow CX中使用webhook从一个页面转换到另一个页面

2024-04-16 23:39:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试制作一个可以预订会议室的机器人

到目前为止,流程非常简单:

Flow

从检查会议室可用性页面,如果所需的会议室是空的,我想转到名为“ledig”的页面,如果会议室有人,我想转到名为“optaget”的页面。这些页面已创建,但未连接,因为我无法确定要返回什么响应才能获得正确的条件

我已经设置了这个python repl:https://repl.it/@KennethMundt/Webhook#main.py来进行游戏。目前它正在返回文本,这显然是不正确的。返回一个value参数似乎更像是正确的做法,但我就是不知道该怎么做


Tags: httpsmain机器人it页面webhook流程条件
1条回答
网友
1楼 · 发布于 2024-04-16 23:39:52

此weebhook语法(对于您要转换到的任何页面,请将其切换为“空闲”):

 jsonResponse = { 
  "session_info": 
  { 
    "parameters": 
    { 
      "transition_page": "Vacant" 
    } 
  } 
};

对于条件路由,类似这样:

Condition routing

编辑:你必须处理糟糕的格式。由于某些原因,我无法使插入代码段正常工作

相关问题 更多 >