#完成形
Twitterで投稿したツイートをDiscordにも自動で投稿して共有できるようにしてみました。
比較的簡単にできるIFTTTを利用してます。
Qiita投稿記事やnote投稿記事を色んな人に読んでほしいので、TwitterだけでなくDiscordでも連携出来ると良いなと思い作成。Twitter投稿だけでDiscordにも送信されるのでちょとだけ楽になる。
#実装手順
※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で実装を試してみると良いかもしれない。ほんとに簡単なことしかできないみたいなので。。