API.ai Webhooks

时间:2017-08-31 09:07:34

标签: bots webhooks dialogflow

我正在尝试使用API​​.ai创建一个机器人,并且为了创建全局参数,我需要添加一个webhook。 doc说我需要Google Cloud Project,但我需要提供我没有的结算信息。有没有办法不这样做或者可能使用替代的webhook选项?

2 个答案:

答案 0 :(得分:2)

您可以按照入门指南中的说明使用Cloud Functions for Firebase,而无需设置结算信息,但如果不设置结算信息,则无法调用非Google API或网址。

您还可以使用任何其他托管服务提供商(Google的AppEngine,计算引擎,亚马逊的Lambda,EC2,Heroku,Azure等)来完成API.AI代理,只要您拥有可以响应HTTPS的服务器请求,它将与API.AI的webhook实现一起使用。要开始使用,您甚至可以使用本地计算机和工具(如ngrok)来连接从HTTPS网址到本地开发计算机的连接:https://ngrok.com/

答案 1 :(得分:0)

如果你正在创建一个webhook,你需要在aws / azure / google云之类的地方托管它以通过http / https来使用服务,这肯定会在免费服务过期后或者你到达时开始向你收费到你的消费限额。相反,api.ai(dialogflow)现在有一个内置的内联编辑器,您可以在其中直接构建和管理履行。将您的服务部署到firebase。您可以通过以下链接获得更多详细信息,请参阅

https://dialogflow.com/docs/how-tos/getting-started-fulfillment

enter image description here