SlackとTwitterを連携するメリット
Slack とTwitter (ツイッター)を連携させられることをご存知でしょうか?Slackアプリを使うことで、Twitterのタイムラインを見ずとも各種キーワードやハッシュタグ・エゴサしたツイートをSlackに投稿させることができるようになりますよ。
SlackとTwitterを連携する方法
それでは、SlackをTwitterと連携する方法を説明します。まずはSlackアプリウィンドウの左側メニュー「App」の「アプリを追加する」をクリックしましょう。 Slackアプリ画面が表示されるので、検索フォームに「Twitter」と入力してアプリを検索するか、おすすめのアプリ一覧からTwitterアプリの「追加」ボタンをクリックしましょう。
ブラウザで、SlackAppのTwitter紹介ページが開きます。ページの左側に表示されている「Slackに追加」ボタンをクリックしましょう。
次に、TiwtterとSlackの連携を行います。「Twitterインテグレーションの追加」ボタンをクリックしましょう。
Twitterの認証画面が開き、「Slackにアカウントへのアクセスを許可しますか?」と表示されます。「連携アプリを認証」ボタンをクリックしましょう。
これでSlackとTwitterアカウントの連携が行われました。あとはディレクトリページから各種設定を行いましょう。設定は以下の通りとなっています。設定を完了したら「設定を保存する」ボタンをクリックして設定を保存しましょう。
Slackへの自動投稿ツイート:「TWITTERアカウントを選択する」のTwitterユーザー名入力欄にSlackで送受信したツイートを表示させたいTwitterユーザー名を入力しましょう。表示するツイートの選択も可能で、「このアカウントに送信されたツイートを掲載」・「このアカウントから送信されたツイートを掲載」・「このアカウントから送信された@リプライを除外する」・「このアカウントから送信されたリツイートを表示」のチェックボックスをオンにすることで選択項目が有効になります。
チャンネルへの投稿:「チャンネルを選択」のプルダウンメニューからTwitterの通知・投稿を表示させたいチャンネルを選択しましょう。「または新しいチャンネルを作成する」からチャンネルを作成することも可能です。
説明ラベル:インテグレーションリストにコンテキストを追加することができます。
名前をカスタマイズ:Slackの通知・投稿を行うbotの名前を入力することができます。
アイコンをカスタマイズする:botのアイコンを「画像をアップロードする」・「絵文字を選択する」から設定することができます。
メッセージをプレビューする:設定したbotの投稿のプレビューを確認することができます。
Twitterの特定のツイートをSlackに連携する方法
Twitterで特定のキーワードやハッシュタグの入ったツイート(エゴサーチ)をSlackに連携するには、Slackアプリの「IFTTT」を利用します。
Slackアプリウィンドウの左側メニュー「App」の「アプリを追加する」からアプリ画面を開き、検索フォームに「IFTTT」と入力して表示されるIFTTTアプリの「追加」ボタンをクリックして進めましょう。
ブラウザで連携手順を進めます。途中でアカウント作成を行いますが、GoogleアカウントやFacebookアカウントですぐにアカウント登録可能です。IFTTTアカウントが作成されたら、下記リンク先にアクセスしましょう。
アプレット作成画面が表示されるので、「If This」をクリックします。
サービスのタイル一覧が表示されるので、「Twitter」をクリックしましょう。
項目一覧から、「New tweet by a specific user」をクリックします。
Twitterとの連携を求められるので、「Connect」をクリックして連携を行いましょう。
検索条件指定フォームが表示されるので、入力欄に検索したいキーワードやハッシュタグ・ユーザー名を入力して「Create trigger」をクリックしましょう。
続いて、Twitterの連携先を選択します。「Then That」をクリックしましょう。
サービス一覧が表示されるので、「Slack」をクリックしましょう。
Slackの「Post to channel」をクリックします。
Slackとの連携を行うと、「Post to channel」画面が表示されます。「Which channel?」から、投稿を表示させたいチャンネルを選択してから「Create action」ボタンをクリックして、「Continue」→「Finish」で完了です。これで、Twitterの特定のツイートをSlackに連携することができますよ。