Twitter検索結果をDiscordで受け取る – IFTTT

やりたいこと

IFTTTを使って、
特務機関NERV @UN_NERV さんの
「地震情報」と書かれたツイートだけDiscordで受け取りたい。

アプレット作成

トリガー

トリガーはTwitterの「New tweet from search」

検索ワードは↓

(from:UN_NERV 地震情報)

アクション

アクションはwebhookの「Make a web request」

リンクだけ受け取れば埋め込みで内容も表示されるので、ツイートのリンクだけ受け取ってます。

URLwebhook URL
MethodPOST
Content Typeapplication/json
Body{ “content” : “{{LinkToTweet}}” }

動作確認

動作確認のために次の地震が起こるのを待つのはなんか嫌だったので、トリガーのTwitter ID(UN_NERV)を自分のTwitterテストアカウントのIDに書き換えて、テストアカウントで「地震情報」と書いたツイートとそうでないツイートを投稿。

無事Discordのチャンネルで「地震情報」と書かれたツイートのみ受信できた。

アプレットのアクティビティも問題なし。

ツイートに画像を添付しても無事。

追記

後日ちゃんと@UN_NERVの地震情報ツイートが拾えてました。

画像つきツイートのみに絞る時

画像つきツイートのみを拾いたい場合は、検索ワード末尾に「filter:images」をつける。

アクティビティにエラーが出たら

もしIFTTTアプレット動作時にwebhookの「Too many request to this host.」というエラーが出たら、下の記事に回避策が載ってますので参考にしてください。

参考

高度な検索 – Web版Twitter from PC

IFTTT を使って Twitter の検索結果を Discord に通知する

ADS