ロールカラーローテーター
RGBまたはカスタムカラーでDiscordロールの色を自動的に変更します。
前提条件
ロールカラーローテーターを使用するには、以下が必要です:
- 「ロールの管理」権限を持つDiscordボット
- ボットがターゲットサーバーに参加している
- ボットのロールがロール階層で変更したいロールより上にある
Warning
ボットは、サーバーのロール階層で自身のロールより下に位置するロールのみを変更できます。
セットアップ
ステップ1:Discordボットを作成
- discord.com/developers/applicationsにアクセス
- 新しいアプリケーションを作成するか、既存のものを選択
- Botセクションに移動し、Add Botをクリック
- Reset Tokenをクリックしてボットトークンをコピー(安全に保管!)
- Privileged Gateway IntentsでServer Members Intentを有効化
ステップ2:ボットを招待
このURLを使用してボットを招待(CLIENT_IDをApplication IDに置き換え):
https://discord.com/oauth2/authorize?client_id=CLIENT_ID&permissions=268435456&scope=bot
権限268435456には必要な「ロールの管理」が含まれています。
ステップ3:Status Rotator++で設定
- Settingsに移動し、指定されたフィールドにBot Tokenを貼り付け
- サイドバーからRoleページに移動
- ドロップダウンリストからサーバーを選択
- 変更したいロールをチェック
Note
ロックアイコンが表示されているロールは、ボットのロールより上にあるか、インテグレーションによって管理されているため変更できません。
カラーモード
RGBモード
RGBモードを有効にすると、レインボーカラーを自動的に循環します。
ローテーターは12の鮮やかなレインボーカラーを順番に循環します:
- 赤 → オレンジ → 黄 → 緑 → シアン → 青 → 紫 → ピンク → そして戻る
これにより、選択したロールにスムーズなアニメーションレインボー効果が作成されます。
カスタムカラーモード
RGBモードを無効にして、独自のカスタムカラーパレットを使用:
- カラーピッカーをクリックするか、16進コードを入力
- Addをクリックしてパレットに色を追加
- 既存の色をクリックしてピッカーで変更
- 色を選択してDeleteをクリックして削除
- Reorderをクリックして色をドラッグして順序を変更
設定
遅延
Delay設定は、各色変更間の時間を制御します:
| 設定 | 推奨用途 |
|---|---|
| 1秒 | 高速アニメーション(リスクあり) |
| 3-5秒 | スムーズな遷移 |
| 10秒以上 | 微妙な変化 |
Warning
3秒未満の遅延はDiscordのレート制限をトリガーする可能性があります。注意して使用してください。
ローテーターの開始
- 少なくとも1つのロールが選択されていることを確認
- カラーモードを選択(RGBまたはカスタム)
- 希望の遅延を設定
- Start Rotatorをクリック
現在の色はローテーション中にハイライトされます。
停止するには、Stop Rotatorをクリックします。
ベストプラクティス
- 専用ボットを使用 - この目的専用のボットを作成
- ボットロールを正しく配置 - ボットのロールは変更が必要なすべてのロールより上にある必要があります
- 長い遅延から開始 - 5秒以上から開始し、必要に応じて減少
- 同時ロールを制限 - 多くのロールを同時に変更するとレート制限のリスクが増加
トラブルシューティング
ボットが色を変更しない
- ボットがサーバーにいることを確認 - サーバーのメンバーリストにボットが表示されているか確認
- ロール階層を確認 - ボットのロールがターゲットロールより上にある必要があります
- 権限を確認 - ボットには「ロールの管理」権限が必要です
- ボットトークンを確認 - トークンが正しく、再生成されていないことを確認
レート制限エラー
レート制限エラーが表示される場合:
- 遅延を増やす(最低3秒)
- 変更するロールの数を減らす
- 数分待ってから再試行
ロックされたロール
ロックアイコンが表示されているロールは変更できません:
- ボットのロールより上にある可能性があります
- インテグレーションによって管理されている可能性があります(Nitro Boosterロールなど)
- @everyoneロールである可能性があります
このページは役に立ちましたか?