我想用python命中一个意图。在通常情况下,当用户说出某些内容时,会转到Dialogflow,通过webhook将其发送到python。该python是否可能决定它是否转到Dialogflow并且还触发任何指定的意图。
答案 0 :(得分:3)
总的来说,是的。您没有指定您正在使用的聊天或语音代理平台,但在所有这些平台上您可以执行以下操作:
让平台将消息发送到您的python服务器。它是如何做到这取决于每个平台,但应该有很好的记录。
以平台相关的方式再次确定用户所说的内容。
确定是否要将其发送到Dialogflow。如果这样做,则使用Dialogflow API,调用/query端点(如果您使用的是Dialogflow v1)或detectIntent方法(如果您使用的是Dialogflow v2)。
< / LI>Dialogflow会像往常一样处理这个问题,匹配意图并在必要时调用履行。它会给你回复。
您将回复转换为聊天平台可以处理的内容并将其发回。