Discordでは、YouTubeやTwitchのメンバーシップと連携して、サーバー内で専用ロールを付与する仕組みが利用されています。しかし、YouTube側は連携済みなのにTwitchのロールだけ反映される、というトラブルが発生することがあります。
この記事では、DiscordのYouTube連携でメンバーシップ用ロールが付与されない場合に考えられる原因や確認ポイント、解決するための手順について詳しく解説します。
DiscordのYouTube連携ロールが反映されない主な原因
YouTubeメンバーシップとDiscordの連携では、単純にアカウントを接続しただけではロールが付与されない場合があります。
多くの場合、原因はDiscord側ではなく、YouTubeアカウントの認証状態やメンバーシップ情報の取得処理にあります。
例えば、Twitch連携は正常に動いているもののYouTubeだけ反映されない場合、サーバーのBotや権限設定よりも、YouTube連携情報の認識に問題がある可能性が高くなります。
YouTubeメンバーシップと連携しているGoogleアカウントを確認する
YouTube連携で最も多い原因のひとつが、Discordに接続しているGoogleアカウントと、実際にメンバーシップへ加入しているYouTubeアカウントが違うケースです。
YouTubeには複数のGoogleアカウントやブランドアカウントを利用できるため、本人が気付かないうちに別アカウントで認証している場合があります。
確認するときは、メンバーシップへ加入しているYouTubeアカウントでログインしているか、Discordの連携画面で許可したGoogleアカウントが一致しているかを確認してください。
一度YouTube連携を解除して再接続する
連携情報が正常に更新されていない場合は、一度DiscordからYouTube連携を解除して、再度接続することで改善する場合があります。
手順としては、Discordのユーザー設定から「接続」を開き、YouTube連携を解除します。その後、ブラウザのGoogleアカウントも確認したうえで、もう一度YouTubeとの接続を行います。
再接続時には、メンバーシップに加入している正しいGoogleアカウントを選択することが重要です。
ロール付与Botの更新タイミングを確認する
Discordサーバーでは、YouTubeメンバーシップ情報を取得して自動的にロールを付与するBotが利用されていることがあります。
この場合、連携直後にすぐロールが表示されるとは限らず、Botが定期的に情報を確認するタイミングまで待つ必要があります。
例えば、後から参加した人にはYouTubeロールが付いているのに、自分だけ付かない場合は、加入状態の取得が自分のアカウントだけ正常に処理されていない可能性があります。
Discord側の権限やサーバー設定を確認する
自分で設定を変更できる場合や管理者へ確認できる場合は、サーバー側の設定も確認してもらうとよいでしょう。
確認するポイントには以下のようなものがあります。
- YouTube連携用Botが正常に動作しているか
- YouTubeメンバー用ロールが削除されていないか
- Botにロール管理権限があるか
- 対象ロールの付与条件が変更されていないか
ただし、同じサーバー内で他のユーザーにYouTubeロールが付与されている場合は、サーバー全体の設定より個別アカウント側の問題である可能性が高くなります。
別のDiscordアカウントで確認するときの注意点
動作確認のために別Discordアカウントを使う場合も、YouTubeメンバーシップに加入しているGoogleアカウントとの組み合わせを確認する必要があります。
別アカウントで正常にロールが付く場合、自分のメインDiscordアカウントとYouTube連携情報の紐付けだけが問題になっている可能性があります。
複数のアカウントで試す場合は、それぞれのDiscordアカウントで正しいYouTubeアカウントを接続しているか確認しましょう。
改善しない場合はサーバー管理者へ確認する
すべて確認してもYouTubeロールだけ付与されない場合は、サーバー管理者や運営者へ問い合わせることがおすすめです。
管理者側では、Botのログや連携状況を確認できる場合があり、利用者側では確認できない原因を特定できる可能性があります。
問い合わせる際は、「YouTubeメンバーシップ加入済み」「Discord連携済み」「Twitchロールは付与されるがYouTubeロールのみ付かない」など、状況を具体的に伝えると対応してもらいやすくなります。
まとめ:YouTubeロールだけ付かない場合は連携アカウント確認が重要
DiscordでTwitchのロールだけ反映され、YouTubeメンバーシップのロールが付かない場合は、まずYouTube連携しているGoogleアカウントが正しいか確認しましょう。
その後、連携解除と再接続、Botの更新待ち、サーバー設定の確認を順番に行うことで解決できるケースが多くあります。
他のユーザーには正常にYouTubeロールが付与されている場合でも、個別のアカウント認証情報が原因になっていることがあるため、焦らず一つずつ確認することが大切です。


コメント