我是DialogFlow的新手,我不知道自己想要实现的目标是否可能。
我正在尝试创建一个DialogFlow意图,该意图将在收到给定命令后从用户设备发出 HTTP请求。我知道如何使用webhooks来做到这一点,但是问题是webhooks的HTTP请求来自Google服务器,而不是用户设备。
我希望请求来自用户设备的原因是,接收方将仅侦听本地网络(这是在Internet路由器中运行的Web服务器)。因此,仅当HTTP请求来自与路由器连接的设备时,此方法才起作用。
一种解决方法可能是创建到路由器的公共隧道(使用像ngrok这样的软件),但是我的应用程序针对的是真实用户,所以我宁愿避免这种复杂的设置。
是否可以使用DialogFlow进行本地请求?还是我可以为此目的使用另一个Google-Assistant API,例如Google IoT解决方案?
谢谢
答案 0 :(得分:1)
您可以执行此操作,但不一定像常规Dialogflow项目那样执行。步骤如下: