python - DialogFlow python API 返回空列表值

标签 python dialogflow-es

我正在使用 https://github.com/dialogflow/dialogflow-python-client-v2 中的 python API(V2) 进行对话流.

我使用了“detect_intent_texts”方法来从对话框流获取响应。

在response.query_result.parameters中,我得到空list_value。如何在响应中获取列表类型值,我可以轻松获取字符串值,但不能获取列表值。

最佳答案

当通过 api 创建代理时,我已经看到这种情况发生。

您可以执行以下两项操作之一作为解决方法:

选项 1. 打开返回空参数的 Intent,并仅保存一次 Intent。代理将开始训练,几秒钟后将完成训练

选项 2:在创建意图时在操作和参数 session 中强制指定参数(特别是当您通过 api 调用创建意图/代理时)

关于python - DialogFlow python API 返回空列表值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48922795/

相关文章:

actions-on-google - 在 Google 助理中播放 YouTube 视频的代码

python - 当我运行 heroku ps :scale web=1 command i am getting this error. 任何人都可以帮助我吗

python - djangocms教程安装失败AttributeError : 'module' has no attribute 'atomic'

python - 从计算机读取多个 .wav 文件并将它们合并到 numpy 数组

node.js - 切换到 API v2 时的 Dialogflow 编码问题

javascript - 将 API.ai 调用封装到外部 JavaScript 函数中不起作用

python - 绘制多个散点图 Pandas

Pythonic json序列化

node.js - Actions on Google - 向用户推送通知(userId 策略)

angular - 无法从 Dialog Flow 访问客户端访问 token ,我需要在 Angular 应用程序中使用