使用 HTTP 响应实现 Dialogflow
Dialogflow fulfillment using HTTP responses
我有一个获取 json 和 returns json 的 azure 函数。
我希望在 dialogflow 上调用意图时,将调用该函数并将响应显示给用户。因为我使用了多个意图,所以我不能简单地将它放在 webhook 中,因为我不希望每个意图都有相同的逻辑。
我已尝试使用内联编辑器并有意向我的 Azure 函数发出 HTTP 请求。但是,每当我尝试为 HTTP 使用 JavaScript 库时( Ajax
等等 ) 内联编辑器无法识别库
如果任何人有如何使用 json 参数发出 HTTP Post 请求的示例,这将是一个很大的帮助!
如果您需要将库添加到 Dialogflow 内联编辑器,可以单击 "package.json" 选项卡并对其进行编辑以包含您希望包含的包的 npm 规范。
已解决 - 如果其他人遇到此问题,请确保您的 Azure 功能 returns Google.Cloud.Dialogflow.V2。这样它与 DialogFlow 匹配,他可以轻松理解您的响应:)
我有一个获取 json 和 returns json 的 azure 函数。 我希望在 dialogflow 上调用意图时,将调用该函数并将响应显示给用户。因为我使用了多个意图,所以我不能简单地将它放在 webhook 中,因为我不希望每个意图都有相同的逻辑。 我已尝试使用内联编辑器并有意向我的 Azure 函数发出 HTTP 请求。但是,每当我尝试为 HTTP 使用 JavaScript 库时( Ajax 等等 ) 内联编辑器无法识别库 如果任何人有如何使用 json 参数发出 HTTP Post 请求的示例,这将是一个很大的帮助!
如果您需要将库添加到 Dialogflow 内联编辑器,可以单击 "package.json" 选项卡并对其进行编辑以包含您希望包含的包的 npm 规范。
已解决 - 如果其他人遇到此问题,请确保您的 Azure 功能 returns Google.Cloud.Dialogflow.V2。这样它与 DialogFlow 匹配,他可以轻松理解您的响应:)