dialogflow-cx - Dialogflow CX - 从 webhook 转换到另一个页面
问题描述
在 Dialogflow CX 中,我想使用 webhook 发送履行响应以及转换到另一个页面。我尝试使用以下代码转换到名为“test”的页面,但它不起作用。我正在寻找一段将响应发送回代理并转换到另一个页面的代码。谢谢你。
if(tag=='welcome'):
fulfillmentResponse = {
'session_info': {
'parameters': {
'transition_page': "test"
}
},
}
return jsonify(fulfillmentResponse)
解决方案
在webhookResponse中,您可以设置fulfillment_response
和target_page
字段以分别发送履行响应以及转换到另一个页面。下面是一个示例:
{
target_page: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>,
fulfillment_response: {
messages: [{
text: [“Text response from webhook”],
}]
}
}
这是一个示例结果:
推荐阅读
- python - 二维数组列表的逐像素中位数 - numpy
- javascript - JavaScript 对象的图形表示(树视图)?
- mysql - 删除重复记录
- node.js - 如何从 React StackNavigator 返回到上一个屏幕到特定选项卡
- excel - 如何根据下拉选择返回指向另一个工作表的超链接
- python - 给定一个单词和该单词的每个字母的数字,如何创建每个组合的完整树?
- bash - 在 ESXI 主机上执行 SSH 远程 ash 脚本时遇到问题
- python - 绘制由 3D numpy 数组表示的 3d 体积数据
- scala - 复合流会形成循环吗?
- c# - VS 2019 和 Visual Studio 安装程序中的 .NET Core 缺少单元测试功能?