【问题标题】:Dialogflow fulfillment using HTTP responses使用 HTTP 响应实现 Dialogflow
【发布时间】:2018-11-26 13:32:58
【问题描述】:

我有一个 azure 函数,它获取 json 并返回 json。 我希望在对话流上调用意图时,将调用该函数并将响应显示给用户。因为我使用了多个意图,所以我不能简单地将它放在 webhook 中,因为我不希望每个意图都使用相同的逻辑。 我尝试使用内联编辑器并打算向我的 Azure 函数发出 HTTP 请求。但是,每当我尝试使用 JavaScript 库进行 HTTP(Ajax 等等..)内联编辑器无法识别库 如果任何人有一个如何使用 json 参数进行 HTTP Post 请求的示例,这将是一个很大的帮助!

【问题讨论】:

标签: database azure actions-on-google dialogflow-es


【解决方案1】:

如果您需要将库添加到 Dialogflow 内联编辑器,可以单击“package.json”选项卡并对其进行编辑以包含您希望包含的包的 npm 规范。

【讨论】:

  • 这就是我尝试过的。但是,使用 index.js 中的库使用 require 会发出包不存在的错误
【解决方案2】:

已解决 - 如果其他人遇到此问题,请确保您的 Azure 函数返回 Google.Cloud.Dialogflow.V2 。这样它与 DialogFlow 匹配,他可以轻松理解您的响应:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-03
    • 1970-01-01
    相关资源
    最近更新 更多