なぜ開発したのか
Twitterは取得して投稿があるのに、Redditは無いんだな〜って思って自作しました。
手順
※IFTTTの登録とwebhookの取得は省略します。
1:画面右上にあるcreateをクリック
2:Choose service でRedditを選択
3:Any post…を選択
4:ここに取得したい物を選択する。/r/Twitchだったら、Twitchと入力
5:Choose action service でWebhookを選択
6:Make web…を選択
7:必要事項の入力
Method:POST
Content type:application/json
Body:
{ "embeds":
[
{
"title": "<<<{{Title}}>>>",
"url": "<<<{{PostURL}}>>>",
"description": "<<<{{Content}}>>>",
"thumbnail": {
"url": "<<<{{ImageURL}}>>>"
},
"footer": {
"icon_url": "https://www.redditstatic.com/desktop2x/img/favicon/favicon-32x32.png",
"text": "/u/<<<{{Author}}>>> | <<<{{PostedAt}}>>>"
}
}
]
}
※iconurlはなんでもOK
8:完了をクリック
これで完成です。
注意事項
・IFTTTの仕様変更で一つのアカウントで3つまでしかwebhookなどを登録できませ
ん!!
3つ以上登録したい場合はアカウント複数用意する必要があります。
・レートリミットがあるので投稿される数は制限があります!
・一時間に一回しか投稿されません!
あとがき
これが作成手順です。長々と書いてますが、IFTTT側ではGUI化されてるので簡単だと思います。
jsonを一から勉強したので割とはげましたw
参考になれば、LGTMお願いします!
それでは、皆さんもよいDiscordLifeを。