Skip to content

権限 ​

LFG Hub がチャンネルを作り、メンバーを移動し、グループを管理するには、適切な Discord の権限と、十分に高いロールが必要です。このページでは、必要なものと、見落とされやすい設定を説明します。

ボットに必要な権限 ​

招待リンクでは管理者と、以下の各権限を要求します。いずれも Discord の画面で個別のチェックボックスになっています。ボットは、参加時、ロールの変更時、セットアップ中に再確認し、足りない権限があれば警告します。招待しただけでは保証になりません。Discord では承認時に権限のチェックを外せますし、ロールはあとから編集できるからです。

投稿と閲覧

権限必要な理由
チャンネルを見るチャンネルを見て、投稿や管理を行うため
メッセージ履歴を読む自分の過去の投稿を見つけて更新するため
メッセージを送信募集メッセージとステータス更新を投稿するため
スレッドでメッセージを送信グループチャットで発言するため
埋め込みリンクグループカードを表示するため。ないと Discord はカードをボタンだけに削ってしまいます
外部の絵文字を使うゲームとステータスのアイコンを表示するため
メッセージの管理募集チャンネルをきれいに保ち、メンバーの投稿をグループのメモにするため
低速モードの影響を受けない低速モードのチャンネルでグループの更新を投稿するため

グループチャット

権限必要な理由
公開スレッドの作成プライベートスレッドが使えないときにグループチャットを開くため
プライベートスレッドの作成グループの非公開チャットを開くため。スレッドの権限がないと、グループに参加する場所がなくなります
スレッドの管理終了したグループチャットをアーカイブして片付けるため

ボイス

権限必要な理由
接続ボイスチャンネルに参加するため
発言ゲームのチャンネルでボイスの存在を示すため
音声検出を使用プッシュ・トゥ・トークなしでボイスの存在を示すため
メンバーを移動プレイヤーをグループのボイスチャンネルに移動するため
ボイスチャンネルのステータスを設定ボイスチャンネルのステータス行を設定するため

サーバーの管理

権限必要な理由
チャンネルの管理グループのボイスチャンネルとカテゴリを作成・削除するため
ロールの管理各グループのピング用ロールを作成・付与し、自分のチャンネルアクセスを修復するため
ウェブフックの管理募集カードをグループのオーナーとして投稿するため
招待を作成他のサーバーのプレイヤーをグループに招待するため
監査ログを表示ボットを招待した人を調べ、オーナーだけでなくその人にもセットアップの案内を届けるため

おすすめ

管理者権限を付与すると、上記のすべてが含まれ、権限まわりのトラブルを避けられます。下で説明するチャンネルの権限上書きも、管理者権限では完全に無視されます。コミュニティで最小権限が求められる場合は、ボットを追加するときに管理者のチェックを外し、残りはチェックしたままにしてください。ただし、1つでも権限が欠けると、ボイスの自動化がエラーなく失敗する場合があります。

チャンネルの権限上書きは、これらすべてに優先します ​

サーバー設定 → ロールで LFG Hub ロールに権限を付与するだけでは足りません。チャンネルで(多くは @everyone に対して)拒否された権限は、ボットがサーバー全体でその権限を持っていても、そのチャンネルでは拒否されます。例外は管理者権限だけです。

募集チャンネルでは特に影響が大きく、関係する2つの権限は静かに失敗します。

  • 埋め込みリンクが拒否されている → Discord は募集カードの中身を落とします。メンバーにはボタンだけで、グループの詳細がないメッセージが見えます。
  • プライベートスレッドの作成と公開スレッドの作成の両方が拒否されている → ボイスチャンネルのないグループにグループチャットが作られず、参加ボタンが案内する先がなくなります。

ボットは可能なら自分で修復します。そのチャンネルでロールの管理権限があれば、上書きで取り上げられた権限を自分に付与します。できない場合は、そこでの /募集チャンネル設定 を完了せず、どの権限が足りないかを正確に伝えます。

対処: チャンネルを開く → チャンネルの編集 → 権限 → メンバーまたはロールを追加 → LFG Hub ロールを選ぶ → 指摘された権限を許可します。ロール専用の上書きは @everyone のあとに適用されるので、こちらが優先されます。

ロールの順位 ​

最も見落とされやすい要件です。

ボットが管理者権限を持っていない場合、ボットの最上位のロールは、サーバーの管理者以外のロールの上位5つ以内にある必要があります。Discord では、ボットが管理できるロールとメンバーは、自分のロールより下のものだけです。そのためボットのロールが低すぎると、次のことができなくなります。

  • グループのピング用ロールを付与できない
  • ボイスチャンネル間でメンバーを移動できない

…これらの失敗は静かに起こります。ボットがこれを検知すると、管理者にロールを上げるよう知らせます。報告チャンネルがあればそこに、なければDMで届きます。

対処: サーバー設定 → ロールを開き、ボットのロールをリストの上のほうにドラッグします。

コマンドのアクセスを再付与する ​

管理者向けコマンド(/setup、/募集チャンネル設定)は、デフォルトではサーバー管理権限を持つメンバーにしか表示されません。ダッシュボードも同じルールです。他のロールやメンバーにコマンドを使わせるには、サーバー設定 → 連携サービス → LFG Hub で、コマンドごとにアクセスを調整してください。

次へ:設定 →

LFG Hub ドキュメント

AIに質問