Dialogflow es 使用自定义webhook的Google操作

Dialogflow es 使用自定义webhook的Google操作,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我使用API.AI构建了一个小型对话机器人,其后端是Node.js。因此,每次用户发出请求时,它都会转到我的服务器,然后从我的服务器转到API.Ai,并遵循相同的路径进行响应 现在,我想把它和谷歌的行动结合起来。但是,googleactions允许我使用API.AI作为我的webhook,而我希望googleactions与我的服务器进行对话 我到处都查过了,找不到正确的流程。在将操作与定制的webhook而不是API.API集成时,我们将非常感谢您的帮助。正常的工作方式是让助手的谷歌服务器与A

我使用
API.AI
构建了一个小型对话机器人,其后端是Node.js。因此,每次用户发出请求时,它都会转到我的服务器,然后从我的服务器转到API.Ai,并遵循相同的路径进行响应

现在,我想把它和谷歌的行动结合起来。但是,
googleactions
允许我使用
API.AI
作为我的webhook,而我希望
googleactions
与我的
服务器进行对话


我到处都查过了,找不到正确的流程。在将操作与定制的
webhook
而不是
API.API
集成时,我们将非常感谢您的帮助。正常的工作方式是让助手的谷歌服务器与API.AI对话,然后API.AI将调用您的webhook。这使API.AI能够完成所有的自然语言处理(NLP),而不需要您自己编写这部分代码来加载到操作控制台中

您的API.AI项目和操作项目必须相同-如果不相同,您可以使用与API.AI相同的项目创建新的操作项目,或者您可以导出API.AI项目的内容并将其导入新项目

您的API.AI项目还需要启用Google Integration上的操作。从左侧菜单中,选择集成,然后选择GoogleTile上的操作并将其打开

但是


如果您想通过服务器发送内容,然后让服务器自己调用,您当然可以这样做。您将根据开发并提供一个
actions.json
文件,该文件描述了要使用的意图和webhook。

正常的工作方式是让助手的Google服务器与API.AI对话,然后API.AI将调用您的webhook。这使API.AI能够完成所有的自然语言处理(NLP),而不需要您自己编写这部分代码来加载到操作控制台中

您的API.AI项目和操作项目必须相同-如果不相同,您可以使用与API.AI相同的项目创建新的操作项目,或者您可以导出API.AI项目的内容并将其导入新项目

您的API.AI项目还需要启用Google Integration上的操作。从左侧菜单中,选择集成,然后选择GoogleTile上的操作并将其打开

但是


如果您想通过服务器发送内容,然后让服务器自己调用,您当然可以这样做。您将根据开发并提供一个
actions.json
文件,该文件描述了要使用的意图和webhook。

谢谢您的解释,但我很好奇是否有一种方法可以让google中的操作首先与我们的服务器对话,先生。从您最初的问题中不清楚这是您要做的,或者你为什么要这么做。不过,我已经更新了答案。谢谢你的解释,但我很好奇,有没有一种方法可以让谷歌先和我们的服务器对话。从你最初的问题来看,你不清楚这就是你想要做的,或者你为什么要这样做。不过,我已经更新了答案。