我正在将内联代码编辑器与dialogflow一起使用。但是我想使用一个外部webhook,但我不确定这样做的最佳方法。我在使用Firebase和Firebase函数方面有一些经验-因此,如果我想创建一个Firebase项目,我将只运行firebase init等。webhook的网址可以是firebase函数的网址吗?
此外,在Google github页面https://github.com/actions-on-google/actions-on-google-nodejs上有一个操作,其中有一些使用dialogflow实例为dialogflow编写对话代码的示例,但是其语法与实现中使用的语法不同。只是想知道为谷歌上的动作编写代码与dialogflow之间的区别。
答案 0 :(得分:0)
Google行动和Dialogflow的实现是不同的。如果您希望您的代理仅与Google Assistant集成,则可以使用AOG SDK。 Dialogflow Fulfillment SDK将在您将其与多个平台集成的情况下提供帮助。
您可以将Firebase Functions用于外部Webhook,并且Webhook URL可以是firebase函数URL。我们将在Firebase函数上托管Dialogflow代理的一个webhook,因此您也可以使用它。