«

Scrapboxの更新をDiscordに通知する

最近見つけたサービス、Scrapbox ちょー便利で気に入ってます

EvernoteやOne Noteのようにテキスト・画像で記事を書くとして
その記事に関連性のある記事をズラーっと網羅して表示してくれるようになっています

記事を書きながらリンクが貼られていくサマは、結構みてて気持ちが良い

Scraobox
https://scrapbox.io/

Scrapboxをはじめよう! - Qiita
https://qiita.com/yuxio/items/a3efa5b202e9d2716b2c

身内向けに、ゲーム関連情報を書いてたりもするのだけど、新しい記事が書かれたり更新されたりしたらDiscordへ通知してくれるBOTや方法が無いかなぁ・・・と探してみるも、見つからない。
自分もそうだけど、ものぐさで頻繁にチェックとか、しないしね。

Scrapboxにも、Slack以外への連携方法はデフォルトでは用意されていない様子だったので ちょっと調べてみると、RSS経由でDiscordへの連携が可能そう。

という事で連携させた


まずは RSS を利用出来るように プロジェクトを public へと変更する

public なプロジェクトにすれば
https://scrapbox.io/api/feed/{projectname}
といったURLでRSSが取得できる

Scrapboxヘルプ - RSS
https://scrapbox.io/help-jp/RSS

とりあえず Discord の Webhooks側を作ってしまって、 IFTTTを使ってRSSをWebhooksに送ってやる

[参考記事] DiscordでTwitterやSteamやブログRSSを通知するBOTを作る方法
http://kagasu.hatenablog.com/entry/2017/07/18/110848

IFTTT
https://ifttt.com/

IFTTTの設定は適当に書くと
if -> RSS new feed item https://scrapbox.io/api/feed/{projectname}
then -> webhooks
で discordで設定した webhook URLを貼り付ける

適当な説明だけど、こんな感じで出来た