Skip to main content
ガイド
ガイドRolesCommunity

Discordのボイスチャンネルでロールを自動付与する:何に役立ち、何に気をつけるべきか

Discordだけでは、誰かがボイスチャンネルにいる間ロールを付けることはできません。ボットならできます。ボイスロールが何に役立つか、どう設定するか、そして最初にやりがちな3つの失敗を紹介します。

公開日 著者: AlphaCloud6 分で読めます

大きめのサーバーでは、遅かれ早かれほぼ必ずこんな質問が出てきます。「ボイスにいる間だけ、自動でロールを付けられないか」というものです。Discord 自体にはそれができません。ロールやチャンネルの権限には、「いまボイスチャンネルにいる」という状態がないからです。ボットにはできます。誰がチャンネルに参加し、移動し、退出したかがわかるからです。

AlphaCloud では、このモジュールの名前はボイスロールです。アイデアボードに寄せられた2つの提案から生まれたもので、その背景にある使い方は私たちの予想以上にさまざまでした。

ボイスロールが役立つ場面

話している人が上に表示される。 メンバーリストで別枠表示される「ボイス中」ロールがあれば、どこが盛り上がっているかがひと目でわかります。特に昼間は静かなサーバーでは、ふだんなら覗きもしなかった人たちをチャンネルに呼び込めます。

ボイスにいる人だけのチャンネル。 Discord にはボイスチャンネルごとにテキストチャットがありますが、別のチャンネルが欲しいこともあります。音楽コマンド用、いまのラウンドのリンク用、みんなで観ている映画のネタバレ用などです。そのチャンネルを見る権限をボイスロールにだけ与えれば、参加すると現れ、退出すると消えます。

独自のロールを持つエリア。 チャンネルごと、またはカテゴリー全体ごとのロールで、エリアを分けられます。「Gaming」カテゴリーにいる人は「Gaming」ロールを受け取り、ロビーコードが載った対応するテキストチャンネルが見えます。「自習室」にいる人には、資料のチャンネルが見えます。

配信中の人が目立つ。 カメラ、配信、またはその両方のための独自のロールで、いま誰が配信しているかがわかります。ウォッチパーティーやゲームナイトがあるコミュニティサーバーでは、それが覗いてみるきっかけそのものになることがよくあります。

セットアップ

技術的な部分はすぐに終わります。

  1. Discord でロールを作成する(ボットの最上位ロールより下に置く)
  2. パネル の「モデレーション」で ボイスロール モジュールを有効にする
  3. ボイス参加中のロール を設定し、必要に応じて チャンネルまたはカテゴリーごとのロール と カメラと配信 のロールも設定する
  4. 保存してボイスチャンネルに参加し、ロールが付くか確認する

保存した時点ですでにボイスにいる人には、数秒以内にロールが付きます。すべての項目と上限は ボイスロールのドキュメント にあります。

最初にやりがちな3つの失敗

既存のロールを使ってしまう。 ボットは設定されたロールを完全に管理します。条件に合うチャンネルにいない人は、そのロールを失います。手動やほかのモジュールでも付与しているロールを選ぶと、その時点でボイスにいないすべての人からそのロールが消えてしまいます。ボイスロールには必ず専用のロールを使ってください。

AFK チャンネルを忘れる。 AFK チャンネルに移された人も、技術的にはボイスにいるので、ロールが付きます。それが望ましいことはまれで、特にそのロールがメンバーリストの一番上に表示される場合はなおさらです。AFK チャンネルや一時チャンネルのようなエリアは 除外するチャンネルとカテゴリー に追加しましょう。チャンネル独自のルールと、カメラと配信のロールは、そこでも引き続き有効です。

権限を付ける場所を間違える。 ボイスロールはチャンネルを開放するためのもので、サーバー全体に権限を配るためのものではありません。サーバー全体では追加の権限を何も与えず、対応するチャンネルでだけ「チャンネルを見る」を許可してください。そうすれば、誰かが予定より数秒長くロールを持っていても、何も問題は起きません。

裏側で起きていること

日々の使い勝手を左右するので、いくつかの点はあえてこう決めました。

ボイスチャンネルが基準。 ボットは誰がボイスにいるかを自分で覚えておくのではなく、Discord が知らせてくる内容に従います。アップデートなどで再起動したときは、ボイスにいる人とロールを持っている人を一通り確認し、ロールを現在の状態に合わせます。アップデートのせいで、もう持っていてはいけないロールを誰かが持ち続けることがあってはなりません。

カメラと配信のロールは常に1つだけ。 配信中にカメラをオンにした人は、「配信のみ」から「カメラと配信」に切り替わります。2つのロールを同時に付けても、1つのロールがすでに示していることを、メンバーリストに二重に表示するだけです。

ミュートは関係ない。 マイクや音声をオフにしても、ロールは何も変わりません。そうしないと、少しミュートするたびにボットがロールを付けたり外したりして、メンバーリストが落ち着かなくなってしまいます。

オフにしても片付けはしない。 モジュールをオフにしたり、設定からロールを外したりしても、その時点でロールを持っているメンバーは持ち続けます。一度手動で外してください。いちばん早いのは、Discord のサーバー設定でそのロールから外す方法です。

無料版と Premium

すべてのボイスチャンネル共通のロール、最大50件の除外、そして3つのカメラと配信のロールは無料です。チャンネルまたはカテゴリーごとのルールは、Premium なしで3つ、Premium で25個までです。ほとんどのサーバーでは3つで十分です。実際に人が集まるエリアごとに1つずつです。

ボイスロールは パネル の「モデレーション」にあります。一時ボイスチャンネルを使っているなら、次は Join to Create チャンネル についてのガイドもどうぞ。

その他の記事