SlackとTwitterを連携して簡単にエゴサーチしよう!【IFTTT/監視】

SlackとTwitterを連携して簡単にエゴサーチしよう!【IFTTT/監視】

チャットツール・Slackでは、Twitterアプリが用意されています。Twitterを開かずともSlackでタイムラインを見たりエゴサーチすることができますよ。この記事では、SlackとTwitterを連携して簡単にエゴサーチする方法をご紹介しています。


目次[非表示]

  1. SlackとTwitterを連携するメリット
  2. SlackとTwitterを連携する方法
  3. Twitterの特定のツイートをSlackに連携する方法

SlackとTwitterを連携するメリット

SlackTwitter(ツイッター)を連携させられることをご存知でしょうか?Slackアプリを使うことで、Twitterのタイムラインを見ずとも各種キーワードやハッシュタグ・エゴサしたツイートをSlackに投稿させることができるようになりますよ。

SlackとTwitterを連携する方法

Slackアプリウィンドウの左側メニュー「App」の「アプリを追加する」をクリック
それでは、SlackをTwitterと連携する方法を説明します。まずはSlackアプリウィンドウの左側メニュー「App」の「アプリを追加する」をクリックしましょう。
Slackアプリ画面で「Twitter」で検索→Twitterアプリの「追加」ボタンをクリック
Slackアプリ画面が表示されるので、検索フォームに「Twitter」と入力してアプリを検索するか、おすすめのアプリ一覧からTwitterアプリの「追加」ボタンをクリックしましょう。
「Slackに追加」ボタンをクリック
ブラウザで、SlackAppのTwitter紹介ページが開きます。ページの左側に表示されている「Slackに追加」ボタンをクリックしましょう。
「Twitterインテグレーションの追加」ボタンをクリック
次に、TiwtterとSlackの連携を行います。「Twitterインテグレーションの追加」ボタンをクリックしましょう。
Twitterの認証画面で「連携アプリを認証」ボタンをクリック
Twitterの認証画面が開き、「Slackにアカウントへのアクセスを許可しますか?」と表示されます。「連携アプリを認証」ボタンをクリックしましょう。
「インティグレーションの設定」の画面
これでSlackとTwitterアカウントの連携が行われました。あとはディレクトリページから各種設定を行いましょう。設定は以下の通りとなっています。設定を完了したら「設定を保存する」ボタンをクリックして設定を保存しましょう。

Slackへの自動投稿ツイート:「TWITTERアカウントを選択する」のTwitterユーザー名入力欄にSlackで送受信したツイートを表示させたいTwitterユーザー名を入力しましょう。表示するツイートの選択も可能で、「このアカウントに送信されたツイートを掲載」・「このアカウントから送信されたツイートを掲載」・「このアカウントから送信された@リプライを除外する」・「このアカウントから送信されたリツイートを表示」のチェックボックスをオンにすることで選択項目が有効になります。

チャンネルへの投稿:「チャンネルを選択」のプルダウンメニューからTwitterの通知・投稿を表示させたいチャンネルを選択しましょう。「または新しいチャンネルを作成する」からチャンネルを作成することも可能です。

説明ラベル:インテグレーションリストにコンテキストを追加することができます。

名前をカスタマイズ:Slackの通知・投稿を行うbotの名前を入力することができます。

アイコンをカスタマイズする:botのアイコンを「画像をアップロードする」・「絵文字を選択する」から設定することができます。

メッセージをプレビューする:設定したbotの投稿のプレビューを確認することができます。

Twitterの特定のツイートをSlackに連携する方法

Twitterで特定のキーワードやハッシュタグの入ったツイート(エゴサーチ)をSlackに連携するには、Slackアプリの「IFTTT」を利用します。

検索フォームに「IFTTT」と入力→IFTTTアプリの「追加」ボタンをクリック
Slackアプリウィンドウの左側メニュー「App」の「アプリを追加する」からアプリ画面を開き、検索フォームに「IFTTT」と入力して表示されるIFTTTアプリの「追加」ボタンをクリックして進めましょう。

ブラウザで連携手順を進めます。途中でアカウント作成を行いますが、GoogleアカウントやFacebookアカウントですぐにアカウント登録可能です。IFTTTアカウントが作成されたら、下記リンク先にアクセスしましょう。

Sign up for a free account - IFTTT
アプレット作成画面の「If This」をクリック

アプレット作成画面が表示されるので、「If This」をクリックします。

「Twitter」をクリック
サービスのタイル一覧が表示されるので、「Twitter」をクリックしましょう。
「New tweet by a specific user」をクリック
項目一覧から、「New tweet by a specific user」をクリックします。
「Connect」をクリック
Twitterとの連携を求められるので、「Connect」をクリックして連携を行いましょう。
キーワード・ハッシュタグ・ユーザー名を入力して「Create trigger」をクリック
検索条件指定フォームが表示されるので、入力欄に検索したいキーワードやハッシュタグ・ユーザー名を入力して「Create trigger」をクリックしましょう。
「Then That」をクリック
続いて、Twitterの連携先を選択します。「Then That」をクリックしましょう。
サービス一覧から「Slack」をクリック
サービス一覧が表示されるので、「Slack」をクリックしましょう。
Slackの「Post to channel」をクリック
Slackの「Post to channel」をクリックします。
「Post to channel」画面の「Which channel?」から投稿を表示させたいチャンネルを選択→「Create action」ボタンをクリックして→「Continue」「Finish」をクリック
Slackとの連携を行うと、「Post to channel」画面が表示されます。「Which channel?」から、投稿を表示させたいチャンネルを選択してから「Create action」ボタンをクリックして、「Continue」→「Finish」で完了です。これで、Twitterの特定のツイートをSlackに連携することができますよ。

関連記事