仕様や画面は現行バージョンと異なる可能性があります。
Typetalkの最新版についてはこちらからご確認ください。
RSSリーダーの中でも特に見逃したくないウェブサイトやブログの更新情報はありますよね。そんなときは、Typetalkボットを使ってお気に入りのウェブサイトやブログの新着情報をTypetalkのトピックに通知しましょう。
本ブログでは、ZapierでTypetalkとブログを連携して、ブログの更新情報をTypetalkボットに通知させる手順をご紹介します。
Typtalkボットの概要
今回はZapierというサービスを使って、RSSを通知したいブログやウェブサイトとTypetalkを連携します。なお、Zapierはコードを1行も書くことなく、数クリックで2つ以上のサービスを連携できるサービスです。メール、チャットツール、RSSフィードなどをブラウザからの設定だけで連携できるツールです。
ボットの作り方
Typetalkボットを作成する
さっそくTypetalkボットを作成しましょう。
まず、RSSを通知したいトピックの設定画面からボットを作成します。ボットがメッセージを投稿するにはAPIスコープのtopic.postが有効になっている必要があるため、チェックが入っているか確認します。
ボット作成後の画面に表示されている「メッセージの取得と投稿のURL」が後ほど必要になるので控えておきましょう。
Zapier を設定する
次にZapier側を設定します。アカウントをお持ちでない場合は、Zapierでアカウントを作成しログインします。
ログインをするとダッシュボード画面に遷移します。上部のナビゲーションバーに「MAKE A ZAP!」のボタンが表示されているの、こちらをクリックします。
次にトリガーを設定する画面が表示されます。「BUILT-IN APPS」から「RSS」を選択します。
「New Item in Feed」を選択し、「Save + Continue」をクリックします。
「Feed URL」にRSSを取得したいサイトのフィードURLを入力し、「Continue」をクリックします。ここでは例としてヌーラボブログのURLを設定しています。
Feedに流すウェブサイトやブログ設定の確認画面が表示されます。「Fetch & Continue」をクリックしましょう。
フィードの取得のテストに成功するとこのような画面が表示されるので、「Continue」をクリックします。
続いてアクションを設定していきます。「Webhooks by Zapier」を選択します。
「POST」を選択し、「Save + Continue」をクリックします。
Zapierのテンプレート内容を設定する画面が表示されるので、各項目に以下の内容を入力し、「Continue」をクリックします。
- URL
- Typetalkボット作成時にコピーした「メッセージの取得と投稿のURL」
- Payload Type
- form
- Data
- message
- Typetalkにポストしたい内容(例:タイトル、リンクなど)をハンバーガーアイコンから選択
「Send Test To Webhooks by Zapier」をクリックします。
Webhookのテストに成功するとこのような画面が表示されます。最後に「Finish」をクリックしてZapier側の設定は完了です。
Typetalkボットがお気に入りのブログやウェブサイトの更新情報をTypetalkのトピックに通知するようになったと思います。他にも、Zapierを使うことでGmailとTypetalkを連携することも可能です。Zapierでお好きなブログやウェブサービスとTypetalkを連携してみてください。
Typetalk API を活用することで、自分の目的にあわせた形でTypetalkボットをカスタマイズできます。RSS以外の他の用途でもぜひ試してみてください。