使用Google Home与Web服务器通信

时间:2017-01-06 20:13:35

标签: webhooks dialogflow actions-on-google google-home

我有一个用php开发的社交网站,它托管在服务器上。在这里,人们可以通过消息互相交谈。

我想通过google home向其他用户发送和接收消息。它不像聊天机器人。但在这里,第一个用户将从谷歌主页发送消息到该网站,然后第二个用户将该消息从网站发送给将通过谷歌主页接收它的第一个用户。

这可以实现吗?我是否必须开发某种移动应用程序,以便用户必须将消息发送到移动应用程序,然后应用程序将数据发送到服务器。

或者我是否必须使用api.ai中提供的webhook?

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

您可以实施聊天机器人,例如通过Dialogflow(以前的api.ai),但你可以只对输入作出反应。您无法在Google Home上推送消息。所以你可以让机器人读你的邮箱,但不能实现聊天。

答案 1 :(得分:1)

您不需要移动应用程序 - 听起来您尝试做的大多数(但不是全部)将使用API​​.AI的webhook Fulfillment来处理。

但是,您还尝试进行异步操作(在没有用户提示的情况下向Home发送消息或通知)。目前这是不可能的 - 您目前只能发送消息以响应用户采取某些行动。

一种可能的解决方法是允许用户在任何时候询问“等待我的消息数量”或类似内容。您还可以播放多条消息以回复他们可能发送的消息。但是,您有等待发送回复用户指令的时间限制(约5秒)。