10
4

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 3 years have passed since last update.

IFTTTでTwitter投稿をDiscordにも自動投稿できるように簡単実装してみた

Last updated at Posted at 2020-11-01

#完成形
Twitterで投稿したツイートをDiscordにも自動で投稿して共有できるようにしてみました。
比較的簡単にできるIFTTTを利用してます。
image.png

Qiita投稿記事やnote投稿記事を色んな人に読んでほしいので、TwitterだけでなくDiscordでも連携出来ると良いなと思い作成。Twitter投稿だけでDiscordにも送信されるのでちょとだけ楽になる。

#実装手順
image.png
※Twitter検索にしている理由は、Discode連携するタグや内容を絞り込みたかったから。

###Discode側でWebhookを設定

1.投稿先のチャネルに移動し、「連携サービス」から「新しいウェブフック」を作成
  ※スマホ版アプリでは設定不可。Web版かDesktop版アプリから設定が必要。

2.ウェブフックURLをコピー(IFTTTでWebhooksのURLに貼り付け)

###IFTTT側でアプレット作成
1.【If This】で、「Twitter」→「New tweet from search」を選択

2.「Search for」に検索条件を入力。 ※Twitterの検索条件は別記事にメモ
 ・ユーザーID:自分のユーザID
 ・タグ:#protooutを含む かつ #Qiita か #note を含む
 ・種類:リプライ、リツイートを含まない

  (from:@PmanRabbit) #protoout (#Qiita OR #note) lang:ja -filter:replies -filter:retweets

3.【Then That】で、「Webhooks」→「Make a web request」を選択

4.設定内容
 URL:DiscodeのウェブフックURL
 Method:POST
 Content Type:application/json
 Body:{"content":"{{CreatedAt}}\n{{LinkToTweet}}"}
  CreateAT:ツイート時間
  LinkToTweet:ツイートのURL

#まとめ
IFTTTを使えばかなり簡単にアプリ連携できることが分かりました。
単純な自動化ならまずIFTTTで実装を試してみると良いかもしれない。ほんとに簡単なことしかできないみたいなので。。

10
4
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
10
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?