Contents
支援者数の確認: FANBOX連携の前提条件
FANBOXとDiscordを連携させるには、支援者数が10名以上であることが必須です。この要件を満たさないと、後述する連携設定を実施できません。ここでは、支援者数の確認方法と必要条件について詳しく説明します。
必要条件一覧
- 支援者数: 10名以上(9名以下で設定不可)
- FANBOXアカウント: クリエイターとしてログイン可能
- Discordサーバー: 個人またはコミュニティの所有権が必要
blockquote: 公式ヘルプによると、支援者数が9名以下の状態で連携設定を試行すると「認証失敗」エラーが発生します。事前に必ず確認してください。
支援者数の確認手順
-
FANBOX公式サイトにアクセス
WebブラウザでFANBOX公式サイトを開き、個人アカウントまたはクリエイターとしてログインします。 -
プラン管理画面へ移動
マイページから「プラン管理」を選択し、対象の支援プランを確認します。 -
支援者数表示のチェック
設定画面右側に「支援者数」が記載されているため、10名以上であることを必ず確認してください。
ロール紐づけ設定: FANBOXとDiscordの連携手順
支援者数が10名以上の状態を確認した後は、FANBOX側でDiscordのロール自動付与機能を設定します。ここでは、技術用語「ロール紐づけ」やOAuth2認証についても解説します。
ロールとは?
- Discordにおけるロール: ユーザーに特権やアクセス権を付与するためのラベル(例: 「支援者限定チャンネルアクセス権」)
- 紐づけの意味: FANBOXの支援状態とDiscordのロールを自動的に連動させる仕組み
ロール作成・設定手順
- Discordサーバーにロールを作成
-
Discordの「設定」→「ロール」を開き、支援者向けの専用ロールを作成(例: 「支援者限定チャンネルアクセス権」)。
-
FANBOXでロールを指定
-
FANBOXプラン編集ページ内の「このプランにロールを紐づける」をクリックし、Discordサーバー内から作成したロールを選択。
-
設定を保存する
画面下部の「保存」ボタンを押すことで、ロール自動付与機能が有効になります。
OAuth2認証によるDiscordアプリケーション連携
OAuth2認証とは、「外部サービスと安全に情報を共有するための標準的な認証プロトコル」のことです。ここでは、FANBOXとDiscordを連携させるために必要なOAuth2設定手順を解説します。
OAuth2認証の基本概念
- 目的: FANBOXからDiscordへの権限付与を安全に実施する
- 利用される権限例: サーバー管理(guilds)、ロール操作(roles)など
Discordアプリケーション連携手順
- 開発者モードを有効にする
-
Discordの「設定」→「アカウント」→「開発者モード」をオンにします。
-
アプリケーションを作成する
-
Discord開発者ポータルから新規アプリを登録し、「OAuth2」タブを選択。
-
権限とURL生成
| 権限名 | 説明 | 必須か? |
|--------------|-------------------------------|----------|
|guilds| サーバーへのアクセス権 | 〇 |
|roles| ロール管理権 | 〇 |
|identify| ユーザーIDの取得 | 〇 |
上記を有効にし、「URL生成」ボタンで連携用リンクを作成します。
自動ロール付与テスト: 設定後の動作確認
設定完了後は、自動ロールが正しく付与されるかをテストする必要があります。ここでは、仮想アカウントや支援者ステータス変更による検証手順を解説します。
テスト方法一覧
- 仮想アカウント: FANBOXとDiscordでそれぞれテスト用のアカウントを作成
- ステータス変更テスト: 「支援者になる」→「解除する」を繰り返し、ロール反映を確認
- 視覚的チェック: Discord側のロールリストで、テストアカウントに正しい権限が付与されているかを確認
blockquote: テスト中に異常が発生した場合、FANBOXとDiscordのログイン状態やOAuth2権限設定を再度確認してください。
支援者数減少時の連携維持ルール
支援者数が10名以下になったとしても、既存の連携は解除されません。ただし、再び10名以上に戻った場合に限り、ロール自動付与が再開されます。この仕様と注意点を把握しましょう。
仕様一覧
- 支援者数9名以下でも: 現在の連携は維持される(解除されない)
- 10名以上に戻った場合: 自動的にロール付与が再開される(手動操作不要)
再設定が必要なケース
- Discordサーバー構成変更(例: ロールの削除や権限調整)
- FANBOX側でロール設定を修正した場合
- OAuth2認証の有効期限切れ時
blockquote: 本情報は現在の仕様に基づいていますが、FANBOXとDiscordの公式仕様変更に伴い内容が変わる可能性があります。最新情報を確認してください。
注意事項とまとめ
- 支援者数10名以上: 連携設定の前提条件(必須)
- OAuth2認証: 安全な権限付与プロトコル(初心者向けに解説済み)
- 自動ロールテスト: 設定後の動作確認を必ず実施(テスト手順は明記済み)
- 支援者数減少時の対応: 連携維持されるが、再設定時は10名以上が必要