IFTTTを使ってSlackで複数人のTwitterのタイムラインを作る

IFTTT(イフト:IF This Then That)」はご存じですか?
Webサービス同士を連携できるサービスの一つで、FacebookやEmail,Lineなどのアプリケーションを連動してアクションを起こせるツールです。特徴的なのは、Webサービスの連携には、多くの場合プログラミングが必須ですが、IFTTTの特徴は、Nocode(プログラミング無)で連携ができることが可能です。

例えば、
 メールできたメッセージをLineに返す
 twitterの特定のワードを毎日収集してSlackへ報告する などが、プログラミング無に行えます。

IFTTT連携ツール例

IFTTTを使ってSlackで複数人のTwitterのタイムラインを作ってみよう

「Slack Post from Tweet Timeline」を作る方法です。

今回作るSlackのイメージ

まずは、IFTTTへアクセスしてみましょう。
ページの右にあるCreateを選択します

最初のトリガーを選択します。今回はTwitterからSlackへ連携させたいので、
最初は、「twitter」を選択しましょう。

検索バーにtwiといれるとおなじみのTwitterアイコンが出てきます。

Twitter の動作を選びます。
「New teet from search」を選択します。
他のタブで、「New tweet by you」 の youは、twitter 連携したアカウントを指します。

ここが少し難しいところですが、Tweetをサーチする条件を
Tweetの高度な検索で探します。
https://help.twitter.com/ja/using-twitter/twitter-advanced-search

今回は対象の人を、@tsubasatwi @nocodejp の2名としましょう。3名以上の場合も同じ要領で増やしていけばよいです。seach for に以下の通り入力していきます。
(from:tsubasatwi OR from:nocodejp)

Twitter が入ったので、次はSlackを入力していきます。

前回と同じようにSlackを選択します。

Slackのアクションを選択しますが、Post To channelしかないですね。

SlackにPostするチャンネルと、どんな投稿をするのか? 決めていきます。
事前に投稿するSlackの設定を忘れないようにしましょう。
ここでは、NoCodeCampのSlackチェンネル 「09_サロンタイムライン」を選択してます。

Messageのところは、好みですが、私の場合は、
Messege :text
Title:Username
Title URL:Link to Tweet
ThumbnailURL:UserImegeUrl

が気に入ってます

終わったら、「SAVE」を押して完成です。
タイトルは自由に設定できるので、今回は、「Slack Post from Tweet Timeline」としました。

Connectedになっているのを確認したら、あとはSlack画面へ戻って確認しましょう。該当のユーザーがつぶやいて、2,3分程度でSlackにPostされればOKです。

まとめ

今回は、IFTTTの連携を試してみました。ほかのツールとして、Zapier というツールもあります。
どちらもできることは、ほぼ同じですが、連携できるアプリケーションの量がZapierの方が多くできる幅が広がります。自動化/効率化に向けて、こういったツールは使いこなせるようになりたいですね。

この記事を書いた人

tsubasatwi( つばさ)

国立工業高専卒業(新居浜工業高等専門学校)
「イベント×IT×営業」のカスタマーサクセスマネージャーとして活躍。セールス→構築管理運用まで全体プロジェクト管理の豊富な経験あり。

・主にITに関するイベント集客/法人営業/開発を担当
・大手通信会社を中心にエンタープライズのIT導入を担当(B2B)

DMMで日本初の NoCodeサロン を運営
「NoCodeCamp プログラミングを使わないIT開発 」
https://lounge.dmm.com/detail/2549/