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

时间:2018-03-09 10:52:06

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

我想用python命中一个意图。在通常情况下,当用户说出某些内容时,会转到Dialogflow,通过webhook将其发送到python。该python是否可能决定它是否转到Dialogflow并且还触发任何指定的意图。

1 个答案:

答案 0 :(得分:3)

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

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

  • 以平台相关的方式再次确定用户所说的内容。

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

    < / LI>
  • Dialogflow会像往常一样处理这个问题,匹配意图并在必要时调用履行。它会给你回复。

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