如何使用 webhook 在 Dialogflow CX 中从一个页面过渡到另一个页面
How to use webhook to transition from one page to another in Dialogflow CX
我正在尝试制作一个可以预订会议室的机器人。
到目前为止流程非常简单:
Flow
如果所需的会议室是空的,我想从检查会议室可用性页面转换到名为“ledig”的页面,或者如果会议室有人,则转换到名为“optaget”的页面。这些页面已创建,但未连接,因为我无法弄清楚对 return 的响应才能使条件正确。
我已经设置了这个 python repl: https://repl.it/@KennethMundt/Webhook#main.py 来玩玩。目前它是 returning 文本,这显然是不正确的。返回值参数似乎更像是正确的做法,但我就是不知道该怎么做。
weebhook 的语法(无论您要转换到的页面是什么,请切换为“空”):
jsonResponse = {
"session_info":
{
"parameters":
{
"transition_page": "Vacant"
}
}
};
条件路由是这样的:
Condition routing
编辑:您将不得不处理错误的格式。出于某种原因,我无法让插入代码片段正常工作
我正在尝试制作一个可以预订会议室的机器人。
到目前为止流程非常简单:
Flow
如果所需的会议室是空的,我想从检查会议室可用性页面转换到名为“ledig”的页面,或者如果会议室有人,则转换到名为“optaget”的页面。这些页面已创建,但未连接,因为我无法弄清楚对 return 的响应才能使条件正确。
我已经设置了这个 python repl: https://repl.it/@KennethMundt/Webhook#main.py 来玩玩。目前它是 returning 文本,这显然是不正确的。返回值参数似乎更像是正确的做法,但我就是不知道该怎么做。
weebhook 的语法(无论您要转换到的页面是什么,请切换为“空”):
jsonResponse = {
"session_info":
{
"parameters":
{
"transition_page": "Vacant"
}
}
};
条件路由是这样的:
Condition routing
编辑:您将不得不处理错误的格式。出于某种原因,我无法让插入代码片段正常工作