MMO Companion

Discord Webhook URL 取得ガイド

MMO Companion は、Discord の Webhook を使ってイベントの通知をチャンネルへ送ります。Webhook は、外部のアプリケーションが Discord のチャンネルにメッセージを投稿するための仕組みです。

本書は、Discord で Webhook URL を取得する手順と、取得した URL を MMO Companion に登録する手順を説明します。

目次


Webhook URL を取得する

準備

  • Webhook を作成するには、Discord のサーバーで「ウェブフックの管理」の権限が必要です。
  • 操作は PC の Discord で行うことを推奨します。スマートフォンで操作する場合は、Discord のアプリでなく、ブラウザで Discord を開いてください。

手順

  1. 通知を送りたい Discord のサーバーで、サーバー名を押し、「サーバー設定」を選びます。
  2. 左のメニューで「連携サービス」を選び、「ウェブフックを作成」を押します。
  3. 作成したウェブフックを開き、名前と、通知を送るチャンネルを選びます。名前は任意であり、たとえば MMO Companion とします。
  4. 「ウェブフックURLをコピー」を押します。

Webhook URL を知っている人は、誰でもそのチャンネルにメッセージを投稿できます。URL はギルドの外に漏らさないでください。


MMO Companion に登録する

通知先を登録できるのは、ギルドの所有者と管理者です。

  1. MMO Companion のサイドバーで「スケジュール」を開きます。
  2. 画面上部の「通知先」を押します。
  3. コピーした Webhook URL を入力欄に貼り付けます。
  4. 「テスト送信」を押し、Discord のチャンネルにテストのメッセージが届くことを確かめます。テスト送信は、保存する前に行えます。
  5. 「設定を保存」を押します。

よくある質問

作成済みの Webhook URL はどこで確認できますか

Discord の「サーバー設定」の「連携サービス」で確認できます。作成済みのウェブフックを開くと、URL をコピーできます。

「ウェブフックの管理」の権限がありません

サーバーの管理者に権限を付与してもらうか、Webhook URL の取得を管理者に依頼してください。

複数のチャンネルに通知を送れますか

送れません。通知先は、1 つのギルドにつき 1 つです。

テスト送信をしても通知が届きません

次の点を確かめてください。

  1. URL が https://discord.com/api/webhooks/ で始まっていること (https://ptb.discord.com/api/webhooks/ のような Discord のテスト版の URL でもかまいません)
  2. ウェブフックで選んだチャンネルが削除されていないこと
  3. Discord でウェブフックが削除されていないこと

Webhook URL を変更したい

MMO Companion の「通知先」で新しい URL を入力し、「設定を保存」を押します。

通知を止めたい

MMO Companion の「通知先」で入力欄を空にし、「設定を保存」を押します。Discord でウェブフックを削除しても、通知は届かなくなります。


関連リンク