広告

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

※この記事は広告およびアフィリエイトプログラムによる収益をぼちぼち得ています。
広告

やりたいこと

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

今回はwebhookを使う方法です。
webhook使わずに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」をつける。

その他よく使うフィルターはこちら↓

GIF含む画像付きツイートfilter:images
RTfilter:RT / filter:retweets
リプライfilter:replies
リンク付きツイートfilter:links
いずれも「マイナス( – )」を頭につけると除外になります。

例えば、誰かの、画像付き・RTではない・リプライではないツイートを拾いたい場合は、

from:[Twitter ID] filter:images -filter:RT -filter:replies

となります。

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

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

参考

高度な検索 – Web版Twitter from PC

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

コメント

タイトルとURLをコピーしました