使用HTTP响应实现Dialogflow

时间:2018-11-26 13:32:59

标签: database azure actions-on-google dialogflow

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

2 个答案:

答案 0 :(得分:0)

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

enter image description here

答案 1 :(得分:0)

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