LoginSignup
4
4

More than 5 years have passed since last update.

Google HomeでChatworkにメッセージを投稿した

Posted at

前置き

半額だったのでビックカメラで Google Home Mini を買いました。
Google Homeが一台あると、Google AssistantとIFTTTを連携してたくさんのことができます。
無駄にTwitterに投稿したり今日の予定を聞いたりできて、なんだか色々操ってる感じがして楽しいです。

そして購入してから一週間、しばらく遊んでいたのですが、ふと「思いついたことをよく見るところに残しておきたいな」と思ったわけです。

前提

私はLINEでもSlackでもなく、Chatworkを日常的に使用しています。
またChatworkの「マイチャット」は簡単なメモやタスクをまとめるために常用しています。
LINEやSlackだったらIFTTTを使うだけですぐにGoogle Homeからの投稿ができるわけですが、
Chatworkはそれが無理なので、Google AssistantとIFTTTに加えて、「Zapier」を使うことにしました。

IFTTTとZapierの連携には、Webhooksを使用します。

Zapier側の準備1/2

まずはZapierでWebhookを受信する準備を行います。
Zapierでのアカウント作成が終わったら、「Make a Zap!」をクリックして新しいZapを作成しましょう。

Zapier1.PNG
Choose Appでは、Webhookと検索して、「Webhooks by Zapier」を選択します。

Zapier2.PNG
今回ZapierはWebhookを受信する側なので、「Catch Hook」を選択します。
次の「Set Up Options」は今回スキップします。

image.png
設定が終わると、Webhookで使用するURLが表示されます。
IFTTTの準備で使用するのでメモを取りましょう。
Zapier側の準備1/2はここまでです。この設定中の画面は閉じずに次のIFTTT側準備を行いましょう。

IFTTT側の準備

次はIFTTTの準備を行います。
アカウントの取得・Google AssistantとIFTTTの連携を行ったら、早速Appletの作成を行います。
下を参考にしてください。
thisにはGoogle Assistantを、thenにはWebhookを選択します。
FireShot Capture 7 - If You say _マイチャットに $ を投稿_, then make _ - https___ifttt.com_applets_67212761d.png
「Make a web request」の「URL」にはZapier側の準備でメモしたURLを記述します。
「Body」には今回、メッセージだけを送るので画像のようにmessageだけのJSONを書きます。
準備ができたら有効化してSaveしましょう。

Zapier側の準備2/2

IFTTTの準備ができたら、ZapierでWebhookの受信テストを行います。
「Test Webhooks by Zapier」の画面に戻って、「OK, I did this」をクリックします。
そうすると、Webhook受信待ちになるので、このタイミングで
OK Google,マイチャットに テスト を投稿」と発声しましょう。
自動的にZapierの画面が切り替わります。

image.png
Testが終わり、受信項目の選択を終えたらChatworkへの連携設定を行います。
「Choose an Action App」でChatworkを検索し、選択しましょう。

image.png
今回はメッセージの送信を行いたいため、「Send Message」を選択します。

次の画面で、Chatworkとの連携設定を行います。
事前にChatworkのAPI設定からAPIキーを取得し、入力すると完了です。

image.png
次にRoomを選択します。
連携したChatworkアカウントで使用しているルームが一覧表示されるため、
今回は目的の「マイチャット」を選択します。
Textには、WebhookのTestで使用したMessageを追加します。
またこのフィールドには定型文を設定することができるため、
Google Homeから送信したことがわかるよう、末尾に「[Send via Google Home]」を追加しました。

ここまで実施したら、あとはChatworkへの投稿テストを行って連携は終了となります。

IFTTTとZapierの連携方法がわかったら、もっとできることが増えそうですね!

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4