Discord Webhookを設定して、集会の更新情報を自動的にDiscordに通知する方法を説明します。
Discord Webhookとは
Discord Webhookを使うと、以下のタイミングでDiscordに自動通知を送れます。
- 新しいLT申請があったとき
- イベントが登録されたとき
- その他の重要な更新があったとき
事前準備
Discordサーバーの管理権限
Webhookを作成するには、Discordサーバーの管理権限が必要です。
通知を受け取るチャンネル
どのチャンネルに通知を送るか決めておきましょう。専用のチャンネルを作成することをおすすめします。
Webhook URLの取得
手順1: Discordでサーバー設定を開く
- Discordサーバーを開く
- サーバー名をクリック
- 「サーバー設定」を選択
手順2: 連携サービスを開く
- 左メニューの「連携サービス」をクリック
- 「Webhook」を選択
手順3: Webhookを作成
- 「新しいウェブフック」をクリック
- 名前を入力(例: 「技術集会通知」)
- 通知を送るチャンネルを選択
- 「ウェブフックURLをコピー」をクリック
VRChat技術・学術系イベントHubでの設定
手順1: 集会設定を開く
- ログインした状態で「マイ集会」ページを開く
- 「設定」をクリック
手順2: Webhook URLを入力
- 「Discord連携」セクションを開く
- 「Webhook URL」欄にコピーしたURLを貼り付け
- 「保存」をクリック
手順3: テスト送信
設定が正しいか確認するため、テスト通知を送信します。
- 「テスト送信」ボタンをクリック
- Discordでメッセージが届くことを確認
通知の種類
現在、以下のイベントで通知が送信されます。
| イベント | 通知内容 |
|---|---|
| LT申請 | 申請者名、テーマ、対象イベント |
| LT申請の承認 | 承認されたLTの情報 |
| LT申請の却下 | 却下されたLTの情報と理由 |
| イベント登録 | イベント名、日時、場所 |
通知メッセージの例
新しいLT申請がありました
発表者: VRChatユーザー
テーマ: VRChatアバター最適化の基礎
イベント: 第10回技術勉強会(2025/01/15)
▶ 申請を確認する
https://vrc-ta-hub.com/...
メンション設定
通知メッセージにメンションを付けて、特定のメンバーに確実に気づいてもらうことができます。
設定方法
- 集会設定の「Discord連携」セクションを開く
- 「メンション設定」で通知方法を選択
- 「保存」をクリック
メンションの種類
| 種類 | 説明 |
|---|---|
| なし | メンションなしで通知(デフォルト) |
| ロールメンション | 指定したロールにメンション |
| ユーザーメンション | 指定したユーザーにメンション |
ロール・ユーザーIDの確認方法
メンション設定にはDiscordのIDが必要です。
- Discordの「ユーザー設定」→「詳細設定」→「開発者モード」をオンにする
- 対象のロールまたはユーザーを右クリック
- 「IDをコピー」を選択
- コピーしたIDを設定画面に貼り付け
トラブルシューティング
通知が届かない場合
以下を確認してください。
- Webhook URLが正しいか
- URLが完全にコピーされているか確認
-
余分なスペースが入っていないか確認
-
Discordの設定
- Webhookが削除されていないか確認
- チャンネルが削除されていないか確認
-
Botのチャンネルへの投稿権限があるか確認
-
テスト送信を試す
- 設定ページから「テスト送信」を実行
URLを変更したい場合
新しいWebhook URLを入力して保存すれば、設定が更新されます。
古いWebhookはDiscord側で削除しても問題ありません。
セキュリティ上の注意
Webhook URLの取り扱い
Webhook URLは秘密情報として扱ってください。
- URLが漏洩すると、誰でも通知を送れてしまいます
- URLを公開しないでください
- URLが漏洩した場合は、Discord側で新しいWebhookを作成してください
よくある質問
Q: 複数のチャンネルに通知を送れますか?
現在は1つのWebhook URLのみ設定可能です。複数チャンネルに送りたい場合は、Discordのチャンネル転送機能を使用してください。
Q: 通知を一時的に停止したい
Webhook URLを空にして保存すると、通知が停止します。再開する場合は、再度URLを入力してください。
Q: 通知の内容をカスタマイズできますか?
現時点ではカスタマイズ機能はありません。ご要望があればフィードバックをお寄せください。