14
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Discordで特定のTwitterのアカウントのツイート更新を取得する(IFTTT/Webhook)

Last updated at Posted at 2019-12-09

※本記事は2019年12月に投稿したものです。IFTTTやDiscordのUIが変わって同じような画面にならない場合があります。きをつけてね

やりたいこと

特定のTwitterアカウントがツイートしたら取得してDiscordで通知してほしい!

つかうもの

・IFTTT (https://ifttt.com/)
 →Webhookのトリガー用
・Discord(通知先)

###準備 (Discord側)

・Webhookを生成する
ss.png
チャンネルの編集→ウェブフック→ウェブフックの作成
ss.png
Webhook用のBotの名前とどのTextチャンネル向けかを指定してから
Webhook用URLをコピーしておく(Ch指定を後で弄るとURL変わるので注意) →①
ss.png

###準備 (IFTTT側)
IFTTTにログインしてMenuからCreateを選択(アカウントを登録しておいてね)
ss.png
ss.png

”This”を選択
ss.png

"Search service"にTwitterを記述して選択
ss.png

"New Tweet by a specific user"を選択
ss.png

Watchしたい特定のユーザーを記載、Create Trigger
ss.png

Thatを選択
ss.png

"Webhooks"、"Make a web request"を選択
image.png
image.png

URL      →①をペースト
Method     →Post
Content Type  →”Application/json”
を記載
ss.png

Body → 以下を記載する(ここは自由に一応いじれます)
{ "content":"@{{UserName}} {{LinkToTweet}}" }
例えばこんなのが入れられる
UserName  → TriggerしたアカウントID
LinkToTweet  → ツイートのリンク
CreatedAt   →日時

image.png

CreateしてFinish
ほっとくと通知が入ってくると思います

※特定のアカウントのTweetをすべて取得するため
RT,リプライ等も通知に拾われてしまいます。
リプライやRTを制御したい場合はマイナス検索をかけた
”New Tweet form search”等をつかおう!
(from:ユーザID) -filter:links -filter:replies

おわり

14
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?