FN-ToolsFN-Tools
Skip to Content
Replay AnalyzerDiscordロール付与

Discordロール付与

Discordロール付与は、Replay Analyzer のスコア集計結果に応じて、Discord サーバー内のユーザーへロールを付与する Pro プラン向け機能です。

この機能は FN-Tools BOT、FN-Tools Link、FN-Tools Linkトークン を使用します。FN-Tools Link で Epic Games アカウントと Discord アカウントがリンクされていないプレイヤーは、実行時にスキップされます。


事前準備

  1. FN-Tools BOT を対象の Discord サーバーへ招待します。
  2. FN-Tools Link で、Discord アカウントと Epic Games アカウントをリンクします。
  3. FN-Tools Link 管理画面 で、ロール付与に使う Discord サーバーで FN-Tools Linkトークンを使用します。
  4. Replay Analyzer でリプレイを解析し、スコア集計結果を作成します。

対象サーバーに表示される条件

Discordロール付与のサーバー選択には、以下を満たす Discord サーバーだけが表示されます。

  • サインイン中の Discord アカウントが参加している
  • FN-Tools BOT が参加している
  • FN-Tools Link 管理画面で FN-Tools Linkトークンを使用している

この機能は Discord OAuth2 の guilds スコープを使用します。

サーバー参加状況や BOT 招待後の反映は、画面上の 更新 ボタンで確認できます。


ロール付与に必要な条件

対象必要な状態
FN-Tools Linkトークンを使用する人Pro プランに加入している
対象サーバーFN-Tools Linkトークンを使用している
操作する人対象サーバーに参加している
FN-Tools BOT対象サーバーに参加している
操作する人「ロールを管理」権限、または管理者権限がある
FN-Tools BOT「ロールを管理」権限、または管理者権限がある
付与したいロール操作する人の最上位ロールより下にある
付与したいロールFN-Tools BOT の最上位ロールより下にある
付与したいロール管理ロールではない

FN-Tools は @everyone と管理ロールを付与対象から除外します。


実行手順

  1. Replay Analyzer で対象リプレイを解析します。
  2. スコア集計で順位とポイントを確定します。
  3. Discordロール付与 を開きます。
  4. 対象サーバーを選択します。
  5. 順位範囲と付与するロールを設定します。
  6. 実行します。

実行すると、順位範囲に一致したプレイヤーにロールが付与されます。同じユーザーに同じロールを複数回付与する設定があっても、実行時には重複しないように処理されます。


未連携のプレイヤー

FN-Tools Link で Discord アカウントと Epic Games アカウントがリンクされていないプレイヤーは、Discordロール付与の実行時にスキップされます。

Discordロール付与画面の FN-Tools Link状況 で、対象プレイヤーがリンク済みか確認できます。


ロールやサーバーが表示されない場合

状況確認すること
サーバーが表示されない操作する人と FN-Tools BOT の両方が対象サーバーに参加しているか、FN-Tools Linkトークンを使用しているか
ロールが表示されない操作する人と FN-Tools BOT の権限、ロール位置、管理ロールではないか
プレイヤーがスキップされるFN-Tools Link でリンク済みか、対象ユーザーが Discord サーバーに参加しているか

権限を確認してもうまくいかない場合は、管理者権限を FN-Tools BOT に付与してみてください。

Last updated on