IFTTTで（特にTwitterを）エゴサする工夫

IFTTT 使ってますか？使っってる人は「あー便利ですね」って感じだと思います。
使ってない人は「IFTTTって何？」か「うーん、便利そうだけど使い方がわからない」って感じだと思います。

私は主にエゴサ用途で使っているので、その方法と工夫について紹介したいと思います。

![スクリーンショット 2020-06-06 15.36.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/b31808d9-115a-bd37-9e4d-74b7433a11f1.png)


# IFTTT って何？

If This Then That からとったSaaSで、「これをやったら」「これをする」を自動化してくれます。

様々なサービスと連携できて、TwitterやLINE, Slackなど様々なツールと連携できます。
自動化したい人にぴったり。

![スクリーンショット 2020-06-06 15.35.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/e916e858-a59b-21c0-47ab-371a4baf5f76.png)


# IFTTTでエゴサする

「This にあたるところをどうするか」なんですが、私は主にエゴサ用途に使っています。
それでは設定方法を実際に見ていきましょう

サインイン・サインアップが必要ですので適当にアカウントを作っていきます。

Exploreをクリックすると、アプレットの作成が始められます。
Explore（探索）の名の通り、すでに用意されているメジャーなアプレットから選択するのがサービスの主要導線のようですが、
私は自分用にカスタマイズしたものがほしいのでCreateを選んでください。

![スクリーンショット_2020-06-06_15_36_12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/a52ea79c-edca-a2b4-6fad-a76638d6bdc3.png)

Createボタンちょっと地味だと思うんですけど…

## This に Twitter Searchを選択する
![スクリーンショット_2020-06-06_15_36_21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/d2ea3c51-ad82-7759-8285-486db2b2322f.png)

ThisをクリックしてTwitter Searchを探しましょう！
![スクリーンショット 2020-06-06 15.42.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/78da93f2-bd5c-551e-d10d-7e74ddd00ed0.png)
Search Service に Twitter とか入れるといい感じに絞り込まれていきます。


この中から、「新しいツイートがTwitterSearchで投稿されたら」を選択します。
![スクリーンショット_2020-06-06_15_42_47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/39800742-2d0f-5a9b-b065-b2f60d2d3a5a.png)



ここで検索条件を入れます。
![スクリーンショット 2020-06-06 15.45.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/e12742f1-dca8-e2d4-53db-284fcbfeed00.png)


入れる検索条件はTwitterの高度な検索と互換性があるので、 ハッシュタグやURLはもちろん、
from句や除外検索も可能です。

今回はエゴサが目的なので自分のQiitaの記事をTwitterで検索してみましょう。
自分の投稿はノイズになるのでこんな感じで設定します。
`qiita.com/fruitriin -from:@fruitriin`
![スクリーンショット 2020-06-06 16.06.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/3f71aea7-adf7-5c01-bfe0-421a44e2a430.png)

（https始まりだとうまく検索できないのでドメインからにしましょう）

Twitterからの検索なら先にTwitterの検索にキーワードを入れて結果を確認してみてくださいね！

# That で通知先を決める
![スクリーンショット_2020-06-06_15_50_31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/e6554de3-2ed0-802b-3fbb-26ed25900ff4.png)


Twitterで検索する条件を指定してみましょう。

私は普段Slackに通知しているのですが、今回はLINEに通知してみましょう

![スクリーンショット 2020-06-06 15.52.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/7226b1ec-e3f6-fa09-47f9-81dbcd5ab868.png)

LINEはSend Messageしか選べません。

送信先はトークルームを指定できます。
[LINE Notify](https://notify-bot.line.me/ja/) を友だち登録しておいて、
このLINE Notifyとのトークルームを作っておきましょう。


![スクリーンショット_2020-06-06_15_53_44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/a040ce38-5e77-0deb-5f8a-af74e627cb38.png)


他の設定項目は気になったらカスタマイズできますが、とりあえず一旦このままでいいでしょう。
CreateActionします。

最後に、このアプレットに名前がつけられるので、わかりやすい名前をつけておくとよいでしょう。


<img width="375" alt="IMG_0427.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/122390/6569347b-2fa3-cd5f-7e58-f57cdaccbbe4.png">
あとはこのような感じで、LINEでエゴサの結果を受け取ることができます！

私はQiitaの他に、自分のブログや登壇資料のエゴサ結果を個人Slackに流してチェックしています。

### 備考：Twitter検索の巡回頻度と量について
巡回頻度はおよそ1時間に1回くらいだと思います。
また、Twitterの検索で拾ってくれる新しいツイートは直近15件とのことですので、流速が早い検索結果はこの方法では拾いきれません。
その場合は改めてTwitter上で同じ条件で検索してください。

## エゴサする工夫
さて、エゴサする工夫です。

- URLはドメイン名始まりにする
- 特定アカウント（主に自分）を除外したい時は `-from:@ID`
- RTを除外したければ `exclude:retweets`
- 検索ワードを名前に入れている人を除外するには `検索したいワード OR 存在しないユーザー名`
  - なぜこれで除外できるのかは理由がよくわからないもののワークアラウンドとして有用

私が主に使うテクニックはこんなところでしょうか。
自分から発信していく人は、自分の観測範囲外で自分のコンテンツに言及があるのを知るのが難しいので、こういった工夫をしていくとはかどりますよ！