如何构建一个 Google 从网站读取状态的语音应用程序?

How to build a Google Voice app that reads state from website?

我想构建一个简单的语音应用程序,从 isVHSopen.com 读取状态并大声报告。

这个想法很简单 - 当用户要求 connect/talk 到“IsVHSOpen”(或任何“调用短语”)时,后端代码从 isvhsopen.vanhack.ca 或 [=20 读取状态=] 并大声表达 https://api.vanhack.ca/s/vhs/data/door or https://api.vanhack.ca/s/vhs/data/door.json 的 value/state。

网站 (isVHSopen.com / isvhsopen.vanhack.ca) 在 GitHub 上可用,猜测我们必须使用带有 API.ai 的 dialogflow 来实现这一点,但不完全是确定如何为此执行。希望得到一些支持!

我在

放置了一个读取 VHS 门状态的 Action,其 API

https://github.com/unclewill/hackspace/

在控制台创建一个Action,命名并说

invocation-name-goes-here

交谈

它会告诉你 VHS 是打开还是关闭。

询问invocation-name-goes-here下一个事件是什么时候

你会得到一张带有按钮的卡片,点击该按钮即可获得 VHS 活动日历。

我想做一些更聪明的事情,但是 VHS 日历 API 的安全设置已设置,因此请求需要来自 VHS IP 地址 - 因此按钮。

希望您觉得它有用。如果没有,没关系:-)