Akerunで簡単スマートオフィスCTOの@kazuphです(この記事は前年のアドベントカレンダーの居残りエントリーです(汗))。Home、みなさん買いましたか?僕という意味では会社で2台、家用に1台購入して遊んでいます。HomeごとにGoogleのアカウントを分けて管理できるので、プライバシーも守られていていい感じです。Homeを加えたときにどうなるかやってみました。やりたいこと手っ取り早くAkerunと連携したい受付に人が来たら音声で教えてほしいということでやってみましょう。Homeが教えてくれるようにしてみましょう。一つのことをする複数のプログラムを掛け合わせてて作成します。Akerunで投稿があったらSlackに通知する方法はいくつかあります。APIを使うmyThingsさんの方法が簡単です。こちらである程度制御したかったので、今回は社内向けのAPIでやってしまいましたのでソースは割愛(え)。HomeのAPIを叩くことを考えます。今回はGASで実装してみました。doPostでSlackからのoutgoingのwebhookのmessageを受け取りローカルネットワーク内で立ち上がってるサーバーのngrok上でのURLの受け取りをやっています。テキストで受け取った場合は、それをそのまま後述するngrokで公開されているURLにポストします。ngrokのURLは起動時に毎回変わるので、今回はそのURLを中継役のGASにpostすることで、プログラムを書き換えなくても自動で連携するようにしています。sheet;}このGASのスクリプトもスクリプトエディタの「公開>ウェブアプリケーションとして導入...」から公開しておきます。Home側のネットワークに自前で立てたサーバーからのトークンを設定してください。Homeと同一のネットワークにいるラズパイにソースコードを置き作成しました。google-home-notifierとngrokが便利すぎますね。HomeとAkerunを連携する方法を紹介してみました。Homeにも喋って欲しいケースはあるかなと思いこちらの方法を採用しました。手順は多いですが、段階を踏むのでデバッグも便利です。Homeに音声で教えてもらうと便利なのかなと思っています(音声でそれを聞いた結果誰がどう受付対応するのかという話が別でありますが)。APIを簡単につくれるので、色々な連携には便利なのかなと思いまいた。皆様も是非やってみてください。Lamb...どうも、お久です。Creatorのkazuphです。sheetでRedmineのチケットを操作してみるこんにちは。