替代火力函数来创建行动上,谷歌整合
我试图找到一个替代的火力地堡创建将用行动上,谷歌DialogFlow类的工作职能。我正在创建一个nodeJS应用程序,它将创建一个Web服务端点,该端点将在DialogFlow仪表板中配置为配送URL。处理来自API.AI的请求的所有业务逻辑都将位于nodeJS应用程序中。此应用程序将通过调用app.ask()和API.AI(又名DialogFlow)的其他相关方法发回回应。替代火力函数来创建行动上,谷歌整合
原因:我们的部署云位于OneOps上,我们为nodeJS应用程序提供了专用程序集。也就是说,我需要在我们的OneOps云中部署此节点应用程序,而不是在Firebase云上部署。
有过火力地堡这里的方法吗?
当然!您可以使用任何您想要的内容 - Dialogflow要求的所有内容都是webhook位于具有有效HTTPS证书的公共地址。
在设计网络挂接,则需要接受来自Dialogflow POST请求包含JSON作为机身,同样用JSON身体作出反应。
由于您使用Node.js的,你可能会用快递。有一点需要注意的是,如果您将使用google-on-library库,它预计Express已经使用JSON对象填充req.body
- 而不是字符串正文。这通常使用中间件完成,例如body-parser。
身体解析器中间件行之有效..感谢这么多! – GnyG
你可以使用任何你能想到的,可以通过https托管REST API – Ayoub