python - 是否可以使用 python 在 Dialogflow 中触发意图?

标签 python python-3.x python-2.7 dialogflow-es

我想使用 python 实现意图。通常情况下,当用户说出某些内容时,它会转到 Dialogflow,并通过 webhook 将其发送到 python。 python 是否有可能决定是否进入 Dialogflow 并触发任何指定的意图。

最佳答案

总的来说,是的。您没有指定您正在使用哪个聊天或语音代理平台,但在所有平台上您都可以执行以下操作:

  • 让平台将消息发送到您的 python 服务器。它如何做到这一点取决于每个平台,但应该有很好的文档记录。

  • 再次以依赖于平台的方式确定用户所说的内容。

  • 确定是否要将其发送到 Dialogflow。如果这样做,您可以使用 Dialogflow API,调用 /query端点(如果您使用的是 Dialogflow v1)或 detectIntent方法(如果您使用的是 Dialogflow v2)。

  • Dialogflow 将像往常一样处理此问题,匹配意图并可能在必要时调用实现。它会向您发送回复。

  • 您将回复转换为聊天平台可以处理的内容并将其发回。

关于python - 是否可以使用 python 在 Dialogflow 中触发意图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49192100/

相关文章:

python-3.x - 在 Python 3 中打印字节时强制转义可打印字符

python - Pygame + Sprite 旋转不保持居中

python - 如何动态创建新的python类文件?

python - 如何在 Sphinx 处理的文档字符串中表示单个参数或返回值的多种类型?

python - 添加多个停靠的小部件

java - 将小数转换为分数,java和python给出不同的输出

python - 使用executemany从pandas数据帧更新mysql数据库

python - Wx Python : Status Bar Does Not Show Menu Messages

python - 获取文件中存在的单词的行号

python - 设置 DateTimeField 的最小值