ifttt
GoogleHome

Google Home x IFTTT x Google Calendarでタモリ倶楽部のリマインダーを作った話

ご挨拶

どうも、Advent Calendar初投稿のForex Roboticsです。
スマートスピーカーIFTTT大喜利Advent Calendar22日目ということで今回の記事を書かせていただきます。
いきなりですが、自分は学生の頃から「タモリ倶楽部」のファンで、タモさんと会うのを現世の最終目標としています。(笑)
Google Home x IFTTT連携とということで、今回はGoogle Calendarに「タモリ倶楽部」のリマインダーを作った話を書きたいと思います。

タモリ倶楽部とは

タモリ倶楽部とは、昭和57年からテレ朝系で関東では毎週土曜日0:20-0:50に現在放映しているテレビ番組です。
バラエティなのですが「これから笑わせるぞ!」という力の入り方はまったくなく、タモリ+ゲストで基本毎回テーマが変わるゆるーい番組です。
空耳アワーはわりと有名ですが、鉄道、地形、仏像など、マニアックな内容をゆるく紹介しており、人生の1/3はタモリ倶楽部で学んだといっても過言ではありません。
ちなみにWikipediaの説明はこんな感じ。(と紹介しておいて読んでしまって、筆者はここで1時間経過しています)

使い方

今回作ったのは、
・Google Homeに「ねぇ、Google。タモリ倶楽部リマインドして」というと
「わかりました。毎度おなじみ。流浪の番組。タモリ倶楽部をリマインドします。」と毎度おなじみのセリフを言って
・Googleカレンダーに放映時間をイベント作成してくれる。
という胸アツものレシピです。
普通に毎週イベント作成しておけばいいって?Google Homeに「毎度おなじみ。流浪の番組、タモリ倶楽部」と言わせるのがポイントなのです。
これによってGoogle Homeへの親密度が200%アップします!

IFTTTのコンフィグ

config.jpg
(モザイク部分はGoogleカレンダー名です)
Google Homeは「Say a simple phrase」で、Googleカレンダー側は「Quick add event」で作成しました。(detailではうまくいかなかったので)

しかしそのままでは動かない

作成して何度か試してもどうしても指定した曜日にならず、設定した日の翌日の0:20に作成されてしまいます。
これにはハマりました。orz
何度か試しているうちにふと作成されたイベントのタイトルに目をやると「Tamori Club Saturday」に。
「これは曜日を認識してない!」と思い、Googleカレンダーの設定画面から言語設定を英語に変更することで、無事指定日時にイベント生成できました。
cal1.jpg
またデフォルトイベントの作成時間を1時間から30分に変更することにより放映時間に対応しました。
cal2.jpg

最後に

いかがでしたでしょうか?他にもいろいろ応用が利くと思うので試してみて下さい。
GoogleカレンダーのIFTTT連携は初めてだったので結構苦戦しました。
あとタモリ倶楽部の次回予告が最近ついたのですが、オープニングのゲストの並びでテーマを当てる特技を持つ私としては次回予告反対派です。

また弊社ではGoogle Home向けアプリ開発も行なっているので、お気軽にご相談ください!
http://forexrobotics.jp/news20171023.html

それではこの辺で!