Dialogflow es 我可以用我的谷歌主页作为一个简单的网页刮板来满足一些基本的需求吗?

Dialogflow es 我可以用我的谷歌主页作为一个简单的网页刮板来满足一些基本的需求吗?,dialogflow-es,actions-on-google,google-home,Dialogflow Es,Actions On Google,Google Home,我最近为失明的父亲买了一个谷歌家庭助理,让他更容易上网。但是,尽管这个助手对于某些任务来说非常方便,但我还想让它做更多的事情。例如,我希望它能够进入一些新闻网站,获取所需的信息并阅读它们 我做了一些研究,看看是否有可能,据我所知,谷歌允许为它的助手创建应用程序,但这些应用程序对于聊天机器人来说似乎非常面向机器学习。 由于我的需求没有那么复杂,我想知道是否有办法执行简单的脚本来进行网页抓取,并从助手那里得到响应 例如,我只会告诉google“Ok google,browse somenewsweb

我最近为失明的父亲买了一个谷歌家庭助理,让他更容易上网。但是,尽管这个助手对于某些任务来说非常方便,但我还想让它做更多的事情。例如,我希望它能够进入一些新闻网站,获取所需的信息并阅读它们

我做了一些研究,看看是否有可能,据我所知,谷歌允许为它的助手创建应用程序,但这些应用程序对于聊天机器人来说似乎非常面向机器学习。 由于我的需求没有那么复杂,我想知道是否有办法执行简单的脚本来进行网页抓取,并从助手那里得到响应

例如,我只会告诉google“Ok google,browse somenewswebsite.com”,助手会执行我给定的脚本somewebsite-scraper.py,例如获取数据。所以我不需要训练它去理解我要说什么,因为我的句子总是一样的。 所以我要问的是,是否有一个简单的方法来实现它,或者我除了创建一个dialogflow应用程序之外别无选择


谢谢

这取决于你所说的简单是什么意思,但一般来说,做你想做的事情是很简单的

您可以在没有Dialogflow的情况下使用for Actions让助手将JSON发送到您控制的URL。您的python脚本或任何可以在这个URL上运行的东西,执行您想要的抓取操作或任何操作,并发送回JSON以指示您想说什么,此时麦克风应该关闭

Dialogflow的工作原理与此类似,但它是为处理对话而设计的,因此它具有一些自然语言处理功能。它将发送您的webhook JSON,并期望JSON响应。JSON类似,但不完全相同。如果您不需要NLP,您可以安全地忽略它,尽管它在某些情况下有助于某些部署,而且构建一个接受祖父不同命令的操作可能比构建多个操作更容易—在某些情况下,Dialogflow有助于实现这一点,但您可以直接在Google本身上使用操作

因为您可能不想让每个人都可以使用它,所以您可以将其发布为,并将其限制为选定的帐户