Discord Webhook URL 取得ガイド
MMO Companion は、Discord の Webhook を使ってイベントの通知をチャンネルへ送ります。Webhook は、外部のアプリケーションが Discord のチャンネルにメッセージを投稿するための仕組みです。
本書は、Discord で Webhook URL を取得する手順と、取得した URL を MMO Companion に登録する手順を説明します。
目次
Webhook URL を取得する
準備
- Webhook を作成するには、Discord のサーバーで「ウェブフックの管理」の権限が必要です。
- 操作は PC の Discord で行うことを推奨します。スマートフォンで操作する場合は、Discord のアプリでなく、ブラウザで Discord を開いてください。
手順
- 通知を送りたい Discord のサーバーで、サーバー名を押し、「サーバー設定」を選びます。
- 左のメニューで「連携サービス」を選び、「ウェブフックを作成」を押します。
- 作成したウェブフックを開き、名前と、通知を送るチャンネルを選びます。名前は任意であり、たとえば MMO Companion とします。
- 「ウェブフックURLをコピー」を押します。
Webhook URL を知っている人は、誰でもそのチャンネルにメッセージを投稿できます。URL はギルドの外に漏らさないでください。
MMO Companion に登録する
通知先を登録できるのは、ギルドの所有者と管理者です。
- MMO Companion のサイドバーで「スケジュール」を開きます。
- 画面上部の「通知先」を押します。
- コピーした Webhook URL を入力欄に貼り付けます。
- 「テスト送信」を押し、Discord のチャンネルにテストのメッセージが届くことを確かめます。テスト送信は、保存する前に行えます。
- 「設定を保存」を押します。
よくある質問
作成済みの Webhook URL はどこで確認できますか
Discord の「サーバー設定」の「連携サービス」で確認できます。作成済みのウェブフックを開くと、URL をコピーできます。
「ウェブフックの管理」の権限がありません
サーバーの管理者に権限を付与してもらうか、Webhook URL の取得を管理者に依頼してください。
複数のチャンネルに通知を送れますか
送れません。通知先は、1 つのギルドにつき 1 つです。
テスト送信をしても通知が届きません
次の点を確かめてください。
- URL が
https://discord.com/api/webhooks/で始まっていること (https://ptb.discord.com/api/webhooks/のような Discord のテスト版の URL でもかまいません) - ウェブフックで選んだチャンネルが削除されていないこと
- Discord でウェブフックが削除されていないこと
Webhook URL を変更したい
MMO Companion の「通知先」で新しい URL を入力し、「設定を保存」を押します。
通知を止めたい
MMO Companion の「通知先」で入力欄を空にし、「設定を保存」を押します。Discord でウェブフックを削除しても、通知は届かなくなります。