问题描述
不久前,我写了一个后端,以通过发布请求触发我的自动猫喂食器。现在,我正在努力做到这一点,这样我就可以说“嘿Google,喂我的猫”,结果就是发出了发帖请求。
我为此付出了更多的努力,并且尝试了以下操作:
-
我使用一个名为“ HTTP快捷方式”的应用程序,可以使用助手打开此应用程序,但是随后我仍然必须单击我想要的快捷方式,这还不够好。我已将快捷方式固定到主屏幕,并将其命名为“ Feed Cats”,但是如果我说Google喂猫,嘿,它不会触发。
-
由于1无法正常工作,我在想,如果我可以打开该应用程序,那么我可以创建一个可以启动,发出发布请求并再次退出的应用程序,那么我只能说嘿Google打开{app name},它会做同样的事情。制作完该应用程序之后,我验证了它确实可以供稿并关闭,但是随后我注意到,如果我说Google嗨,请打开{app name}无效,而只能用google搜索它。
我猜这是由于我的应用只是开发应用,而从未经过审查吗?
解决方法
如果可以从外部访问可以接受POST的服务器,则可以采用其他几种方法。
-
您可以创建一个IFTTT小程序,该小程序接受您对the Google Assistant说过的短语,并向您的猫喂食器发出Web请求(带有可选参数)。
-
如果您想学习一堆新东西,可以学习如何制作Action。 (这是Google对“助手”应用程序的用语。)
-
这可能是一个conversational action,它接受短语,将JSON发送到您指定的Webhook,并接收通过助手播放的回复。
-
或者,如果您找到合适的设备,则不妨探索制作Smart Home action的猫喂食器的方式。
-