Googleアシスタントのルーティン機能を使ってみた

Googleアシスタントのルーティン機能が先日日本でも利用できるようになりました。
弊社では毎日10時になると開発朝礼を行っています。
10時になったら誰かが「朝礼始めます！」と声掛けしてくれていたのですが、10時を少し過ぎてから思い出して言ったり、失念するパターンがあったので、Googleアシスタントのルーティン機能を使って自動化してみました。

# ルーティン機能とは？
「OK Google」と呼びかけなくても指定した時間になれば「OK Google」を言ったことにしてくれる機能です。
詳しくはGoogleのページをご確認ください。

https://support.google.com/googlehome/answer/7029585

# 1. Google Homeアプリで設定する
Google Homeアプリを起動してハンバーガーメニューにある「その他の設定」を開きます。

![Screenshot_20180918-141130.png](https://qiita-image-store.s3.amazonaws.com/0/154355/de5faa6b-bc4c-037d-8289-ba8e19f12719.png)

### ルーティンをクリック
ルーティンをクリックします。

![Screenshot_20180918-141146.png](https://qiita-image-store.s3.amazonaws.com/0/154355/2979527b-c0a4-0612-5d05-db718642f9bd.png)

### ［＋］ボタンをクリック
画面右下にある［＋］ボタンをクリックします。

![Screenshot_20180918-141236.png](https://qiita-image-store.s3.amazonaws.com/0/154355/b9e154a6-b620-b9d7-b4e8-d54f88387e3a.png)

### 新しいルーティンを追加
これから新しいルーティンを設定します。
まずは、「コマンドの追加（必須）」をクリックしてください。

![Screenshot_20180918-141252.png](https://qiita-image-store.s3.amazonaws.com/0/154355/41e3c1f9-3e47-b57f-e6c7-d19ea641eb64.png)

### ［＋］ボタンをクリック
分かりやすい名前を入力しておきます。この設定は今回特に使いません。

![Screenshot_20180918-141306.png](https://qiita-image-store.s3.amazonaws.com/0/154355/754d5496-c3f9-8218-a8a3-1000d48b76d0.png)

### 時間と曜日を設定する
ルーティンを発動させたい時間と曜日を選択します。
開発の朝礼は平日の月曜日〜金曜日の10:00スタートなので、その設定をします。
このルーティンを実行するデバイスも選択することができます。

![Screenshot_20180918-141319.png](https://qiita-image-store.s3.amazonaws.com/0/154355/09ca873d-e6c3-6605-1c3d-a58005f82645.png)

### 操作を追加する
Google Homeに言った体にするために、アシスタントによる操作にある「操作を追加」をクリックします。

![Screenshot_20180918-144731.png](https://qiita-image-store.s3.amazonaws.com/0/154355/65558b55-2f9b-0e26-dfe1-de0b5f5318f8.png)

### OK Googleと言った後に続く言葉を登録
ここで、「朝礼」と言ったら「朝礼を始めます！」と答えるための起動ワードを登録します。
この「朝礼」という言葉の紐づけは後に解説するIFTTTで行います。

![Screenshot_20180918-141329.png](https://qiita-image-store.s3.amazonaws.com/0/154355/5897518a-fc9c-24a4-1a52-36daff8b73a4.png)

# 2.IFTTTの設定
今更IFTTTの解説はしません。各自でググってください。
新規アプレットで設定を行います。thisをクリックします。

![スクリーンショット_2018-09-18_14_14_44.png](https://qiita-image-store.s3.amazonaws.com/0/154355/7a2a254f-0acf-bf68-7112-22452475296d.png)


### Google Assistantを選択
検索窓から「GoogleAssistant」と入力してGoogle Assistantをクリックします。

![スクリーンショット_2018-09-18_14_15_14.png](https://qiita-image-store.s3.amazonaws.com/0/154355/63ea7e77-e005-2a07-cfbd-d3086da53c61.png)

### シンプルフレーズをクリック
複雑な言葉ではなくシンプルな言葉で反応させたいので、「Say a simple phrase」をクリックします。

![スクリーンショット_2018-09-18_14_15_32.png](https://qiita-image-store.s3.amazonaws.com/0/154355/e45e3fb5-61fd-2f99-8d34-d30e40ccdd09.png)

### 朝礼という言葉に反応させる
「朝礼」という言葉に反応させるための登録を行います。
レスポンスにGoogle Homeがしゃべってほしい言葉を登録します。今回は「朝礼を始めます」としました。

![スクリーンショット_2018-09-18_14_16_22.png](https://qiita-image-store.s3.amazonaws.com/0/154355/5e73c3cc-3426-eaae-1416-016a1953618c.png)

### thatを登録する
thatを登録します。朝礼と言われた後に動作するサービスを選択します。

![スクリーンショット_2018-09-18_14_16_42.png](https://qiita-image-store.s3.amazonaws.com/0/154355/08bd5bee-fb73-7998-386c-ac721f927556.png)

### Google Sheetsを選択
今回はGoogleスプレッドシートに適当に書き込むようにしました。

![スクリーンショット_2018-09-18_14_16_59.png](https://qiita-image-store.s3.amazonaws.com/0/154355/832e9f2b-67bf-61a0-7336-5157805837d1.png)

### Update cellを選択
スプレッドシートに朝礼と言われたら更新するようにします。

![スクリーンショット_2018-09-18_14_17_10.png](https://qiita-image-store.s3.amazonaws.com/0/154355/f70b600b-e53f-94d7-3576-865af38f953a.png)

![スクリーンショット 2018-09-18 14.17.48.png](https://qiita-image-store.s3.amazonaws.com/0/154355/59a0aebe-e21c-3b73-1fda-d2d855f8f9db.png)

### Finishをクリック
通知は要らないと思うので、OFFにしておきます。［Finish］ボタンをクリックします。

![スクリーンショット_2018-09-18_14_19_13.png](https://qiita-image-store.s3.amazonaws.com/0/154355/a31622e9-81e1-da45-6736-15b9d939ce2a.png)

# まとめ
これで機械的な作業は簡単にルーティン機能で自動化できました。
今回はGoogle Homeを自発的に喋らせるようにしましたが、IFTTTを使って他のIoT機器と連携したりと色々展開できるかと思います。
皆さんも是非設定してみてはいかがでしょうか？

システム化のご検討やご相談は弊社までお問い合わせください。
https://i-enter.co.jp/contact/