Node.js 如何使用API.AI将对话输入传递给Webhook

Node.js 如何使用API.AI将对话输入传递给Webhook,node.js,webhooks,dialogflow-es,actions-on-google,Node.js,Webhooks,Dialogflow Es,Actions On Google,我是API.AI的新手,通过一些教程,我了解了如何构建一个对话机器人类型的系统,在这个系统中,您的输入需要一个接一个地完成流程,如中的解释。另外,我知道有一个使用webhook从服务器获取数据的概念,我想学习如何在聊天中使用对话,比如在给定的示例中使用pizza名称和类型,并使用这两个属性作为API.AI的webhook的参数 AI教我们建立聊天流模型和Webhook,用于从API获取数据,但我找不到任何方法可以使用聊天到Webhook中共享的数据 如果我能在这个API上得到一些帮助,那就太好了

我是API.AI的新手,通过一些教程,我了解了如何构建一个对话机器人类型的系统,在这个系统中,您的输入需要一个接一个地完成流程,如中的解释。另外,我知道有一个使用webhook从服务器获取数据的概念,我想学习如何在聊天中使用对话,比如在给定的示例中使用pizza名称和类型,并使用这两个属性作为API.AI的webhook的参数

AI教我们建立聊天流模型和Webhook,用于从API获取数据,但我找不到任何方法可以使用聊天到Webhook中共享的数据


如果我能在这个API上得到一些帮助,那就太好了。AI将调用您正在尝试执行的“实现”。API.AI控制台的实现部分允许您设置webhook的URL,以及您可能需要的任何静态头文件,以确保这些文件来自真实主机

启用实现后,您需要通过选中“意图”页面底部的复选框,为要发送到的每个意图启用该实现

如果您在意图中没有看到“实现”部分,通常意味着您没有在上面的“实现”部分中启用它。如果看到的是标题,而不是复选框,则需要通过单击右侧的箭头展开该部分


然后,您需要实际编写webhook。有关详细信息,请参阅和。

API.AI将调用您尝试执行的操作“实现”。API.AI控制台的实现部分允许您设置webhook的URL,以及您可能需要的任何静态头文件,以确保这些文件来自真实主机

启用实现后,您需要通过选中“意图”页面底部的复选框,为要发送到的每个意图启用该实现

如果您在意图中没有看到“实现”部分,通常意味着您没有在上面的“实现”部分中启用它。如果看到的是标题,而不是复选框,则需要通过单击右侧的箭头展开该部分


然后,您需要实际编写webhook。有关详细信息,请参见和。

我注意到,当我将旧意图更改为新意图并假设旧意图使用webhooks时,我应该在新意图中选中“选择webhooks”复选框,并再次指定参数,以便成功调用该webhook。

我注意到,当我将旧意图更改为新意图并假设旧的意图使用webhooks,然后在新的意图中,我应该选中选择webhooks复选框,并再次指定参数,以便成功调用该webhook。

好吧,对我来说,这不是正确的答案。实际上,我观察到的是,当我将意图更改为其他意图并选中choose webhooks时,我应该在该意图中再次指定webhooks参数。对我来说,这不是正确的答案。实际上,我观察到的是,当我将意图更改为其他意图并选中choose webhooks时,我应该在该意图中再次指定webhooks参数。