我尝试将Google Home与Yodobashi.com进行了连接

20171105134856.png

我乘流行之机购买了Google Home。

这是什么呢。这种近未来的感觉。是年代的原因,还是说能用声音来操作真的很了不起呢。

虽然说着还不太清楚自己能做些什么,但我一直只是对着早晨的收音机和闹钟忙来忙去。

为了不浪费这么好的机会,我们将与一直感谢的
ヨドバシ.com合作,使得能够通过GoogleHome进行购物。

我尝试制作了一个“Yodobashi Go Home”。

GitHub

GitHub
GitHub (GitHub)

形成

    • Google Home

 

    • さくらVPS

 

    • IFTTT

 

    • NodeJS

 

    • CasperJS(PhantomeJS)

 

    SQLite

处理流程

20171105134537.png
Google Home → IFTTT → NodeJS → CasperJs → ヨドバシ.com

当你对Google Home说“OK Google,请买一罐乌龙茶”,它会触发与之关联的IFTTT食谱,
并向我的樱花VPS的NodeJS发送POST请求。
同时,还会发送API密钥和商品名称。

当NodeJS接收到POST请求时,将商品详细URL发送给CasperJS,然后CasperJS将访问yodobashi.com并登录,购买目标商品。

我喜欢那种大约有三分之一仍保持模拟感的高科技设备。
我喜欢被Yodobashi这种只能用CasperJS购物的网站所欺骗的感觉。

我可以為你設定IFTTT。

首先从Google Home和Node.js之间的架桥IFTTT的设置开始
只要设置好IFTTT,在Google Home方面就无需特别设置。
这样非常方便。

制作Applet

20171102173719.png

触发器的设置 de

在画面上完成触发字段的设置

你想说什么?

你想让助手回答什么?

■ 语言
日语

首先,我已经完成了IFTTT的”this”部分。
接下来是”that”的部分。

20171102195305.png

动作设定

已经完成与Google Home对话的部分,接下来将进行对应的操作设置。
这是向Node JS发送POST请求的部分。

请选择操作服务,选择Webhooks
在进行网络请求中,设置如下:

■URL
NodeJS的URL

■方法
发邮件

■内容类型(可选)
纯文本

体(可选)
关键字=uroncha&apiKey={api key}

只需要一种选择,以下是对原文的汉语翻译:
完成IFTTT设置后,保存即可。

下次再谈服务器端的设置。

广告
将在 10 秒后关闭
bannerAds