Discord に RSS の通知を流す

2019/01/28,

ゲーマーに人気のボイスチャットツール、Discord は利用していますか。

ゲーム運営の公式ブログや攻略情報ブログの更新情報 ( RSS ) を Discord に流すことができれば便利だと思いませんか?

Discord は IFTTT と連携することで RSS を購読することができます。

今回はその方法についての記事です。

IFTTT とは

複数のサービスを結びつけて、あることが起こったら、それに対応してなにか自動で実行させる仕組みを簡単に作成できるサービス。

“IF This Then That”、「もし〜ならば、そのときは〜する」を構築するサービス

IFTTT の使用例

  • メールにスターをつけると、Evernote に保存される。
  • Twitter でいいねをおすと、Evernote に保存する。
  • Twitter で呟くと、Facebook のユーザーページにも投稿する
  • 雨が振りそうなら、メールで通知がくる

Discord に RSS 通知を流す

それでは設定していきましょう。

順番としては、次の二つです。

  • Discord と IFTTT 連携用に WebHook を用意する
  • IFTTT で RSS を連携する

Discord と IFTTT 連携用に WebHook を用意する

まずは公式サイトで情報の確認です。以下の URL が Webhook の解説になります。

https://discordapp.com/developers/docs/resources/webhook

Disord の Webhook URL を利用することで、外部プログラムから Discord のチャンネルにコメントを投稿できるようになる。

そのことを踏まえて設定していきましょう。

Discord のWebhook設定

「サーバー設定」-「Webhooks」からWebhookの設定をします。

webhooks

Webhookを作成をクリックして、以下のとおりオプション設定をしてください。

discord webhooks edit

チャンネル:メッセージを投稿するチャンネルの選択 名前:メッセージを投稿する際のBOT名 WEBHOOK ICON:メッセージを投稿する際のユーザのアバターの編集

WEBHOOK URL をコピーしてメモしてください。

以上で Discord 側の設定は終了です。

IFTTT で RSS を連携する

IFTTT で設定していきます。

IFTTT でアカウント登録をして、New Applet をクリック

Screenshot from 2019-01-25 22-49-02.png

this をクリック

Screenshot from 2019-01-25 22-55-40.png

RSS をクリック

Screenshot from 2019-01-25 23-04-22.png

New feed item をクリック

Screenshot from 2019-01-25 22-56-40.png

Feed URL に購読したい RSS の URL を記述する。記述したら Create trigger をクリック

Screenshot from 2019-01-25 22-57-36.png

thatをクリック

Screenshot from 2019-01-25 22-57-47.png

webhooksを選択。検索窓で webhooks と検索すると早い。

Screenshot from 2019-01-25 22-58-02.png

Make a web requestをクリック

Screenshot from 2019-01-25 22-58-09.png

各要素を入力

  • URL に Discord で発行した Webhooks URL を記述
  • MethodPOST を選択
  • Content Typeapplication/json を選択
  • Body を以下のように記述
{ "content" : " **{{EntryTitle}}** {{EntryPublished}} {{EntryUrl}} " }

※タイトルは太字で投稿日時、投稿URLをDiscordに投稿するように設定してある。Discord の Webhook については次のURL が詳しい(英語)https://discordapp.com/developers/docs/resources/webhook

設定できれば Create action をクリック

332a6e48-a6b3-427a-8d17-c02fd1fcc214.png

タイトルを設定して、Finishをクリック。

Receive notifications ~~については、実行時に通知を受け取るかどうかの設定なのでお好みで。OFFにしておいたほうが鬱陶しくない。

9e4924cb-09e7-4821-bc71-d5947d447af5.png

まとめ

IFTTT を利用することで Discord に更新情報を通知できるようになります。

コミュニティメンバーに情報が行き渡り、プレイの向上に役立つでしょう。

game

Photo by Glenn Carstens-Peters on Unsplash


Ouvill(おーびる)

この記事はOuvill(おーびる)が書きました。IT関連の記事執筆やサイト作成や、ウェブアプリケーション開発の業務委託などのご依頼を賜っております。

ご要件がある方はコンタクトフォームからご連絡ください。

@Ouvill

最新記事