Twitterで投稿したURLやメッセージをSlackにも投稿する

#はじめに
イベントごとをやっておりまして、Twitterで宣伝することが増えてきました。
Twitterで投稿した内容をメンバの皆さんにもリツートしてほしいなと思い、
今までは手動で、「このつぶやきをリツートしてね（**URL**)」としてたのですが、
面倒だなと思い、Twitterでつぶやいたら、その内容にリツートしてほしい文言を追加して、
Slackの指定チャネルに投稿できないかと思い調べた結果、できることがわかったので、
今回はその設定方法を書いてみます。

#IFTTTの利用
##IFTTTについて
[IFTTT](https://ja.wikipedia.org/wiki/IFTTT)については、Wikipediaを参照して下さい。
IFTTTを利用すると色々なサービスとの連携ができるので、これからあれこれ試して、またアウトプットしようと思います。

##IFTTTへログイン
まずは[IFTTT](https://ifttt.com)へアクセスして、ログインが必要になります。
ログインはGoogleアカウントもしくはFacebootアカウントもしくはメールアドレスになります。
今回は、Googleアカウントを利用してログインしました。
お好きなアカウントを利用して下さい。

##IFTTTの設定(Twitter→Slack)
ログインが終わりましたので、これからIFTTTの設定をしていきます。
1. 「My Applets」→「Applets」→「New Applet」の順でクリックします。
<img width="1418" alt="0001.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/aa78b138-b3ba-dfb5-59dd-355dafde7eca.png">

2. 「+this」と書かれたところをクリック
<img width="1166" alt="0002.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/8c21ceaa-eaf8-3b68-2fc5-1d8015092521.png">

3. 「Twitter」をクリック
<img width="1184" alt="0003.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/8d6dc4a7-00e6-3de1-369a-2dab931d8e51.png">

4. 「New tweet by a specific user」をクリック
<img width="1376" alt="0004.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/0049c8ea-d7ee-2dce-a4a3-cff5436721df.png">

5. Twitterアカウントを入力して、「Create trigger」ボタンをクリック
<img width="553" alt="0005.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/c4bc9db1-c1b6-c9d1-764f-a730f36343c0.png">

6. 「+that」をクリック
<img width="1170" alt="0006.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/9caea626-ea7b-a89e-537b-a54e3d887de6.png">

7. 検索フィールドに「slack」と入力すると「Slack」の画像が出てくるので、それをクリック
<img width="776" alt="0007.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/10d093c9-cf35-e6d8-780a-43783265897b.png">

8. 「Connect」をクリック
<img width="559" alt="0008.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/26487718-f2d2-7170-e276-2a32738b94bf.png">

9. SlackのWorkspaceを確認して、「Authorize」をクリック
<img width="499" alt="0009.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/1831deca-2aeb-bfe3-1d46-7cb8555df8ce.png">

 この時、表示されている以外のSlackのWorkspaceを選択したい場合は、右上にプルダウンが表示されますので、そこから選択ができます。また、追加しないと行けない場合は、「Sign in to another workspace」を選択して追加して下さい。
<img width="289" alt="00091.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/6e7fe8b5-712a-e91a-610f-96a250587967.png">

10. 「Post to channel」をクリック
<img width="1004" alt="0010.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/b54fbdc4-d95f-813d-8e66-ba60da0817c2.png">

11. 順に情報を入力していきます。
①は、投稿先の情報(Channels / Direct Messages / Private Groups)のいづれかを選択
②は、チャネル名やダイレクトメッセージ先を選択
③は、Slackに投稿するメッセージ内容を入力
④は、Slackに投稿するメッセージのタイトルを入力
⑤は、TwitterのURLを入力
尚、今回やりたいのは自身で考えてたメッセージとTwitterのURLだけだったので、②を修正して、③④は何も入力していません。 今回設定した内容は以下の通り
```
@here こちらRTお願いしますー{{LinkToTweet}}
```
全てが終わったら、「Create action」をクリック
<img width="477" alt="0011.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/a6b9a22f-dbdc-a576-2c26-2c6aad782c57.png">
<img width="476" alt="00111.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/8f176eec-9ddc-8791-58ee-432ad9a09ec0.png">

12. 最後に「Finish」をクリック、これで完了です。
<img width="481" alt="0012.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/2f6d539b-0177-8032-372e-2f432fb70c8c.png">

##動作確認
それでは、Twitterでつぶやいて下さい。
今回は `@here` 宛に 「こちらRTお願いしますー」というメッセージとともにTwitterのURLをセットしております。
<img width="412" alt="0100.png" src="https://qiita-image-store.s3.amazonaws.com/0/105220/95c759a9-8407-2d00-07e8-e78b52692220.png">
これで完了です。

#最後に
設定はすごく簡単です。コレができると情報を取りまとめるSlackチャネルを作って、Twitterアカウントでつぶやかれる情報が集約して見ることができます。
楽ですね。
一度、お試しを！

#参考文献
[Twitterで見逃したくないツイートをSlackに連携する](https://qiita.com/Will_meaning/items/3da09472a0963c85fe65#%E8%A6%8B%E3%82%84%E3%81%99%E3%81%84%E7%B7%A8ifttt%E9%80%A3%E6%90%BA%E7%89%B9%E5%AE%9A%E3%83%A6%E3%83%BC%E3%82%B6%E6%8C%87%E5%AE%9A)