ロールパネル
メンバーがボタンを押して、自分でロールを付け外しできるパネルを作ります。ロールパネルとは
興味分野、通知の受け取り、ゲーム、自己紹介属性などを、メンバー自身がボタンから選べるようにします。同じボタンを使ってロールの付与と解除を切り替えられます。パネルを作成する
パネルを追加し、埋め込みの見出しや説明、送信先チャンネルを決めます。その後、ボタン名、対応するDiscordロール、ボタン色を組として追加します。1つのパネルに表示できるボタンはDiscordの上限で最大25件です。- Gray: 通常の選択肢
- Blue: 主要な選択肢
- Green: 参加・同意など肯定的な選択肢
- Red: 重要な通知など目立たせたい選択肢
Discord側のロール階層
ここなつfrexが付与するロールより、ここなつfrexのBotロールを上に配置してください。Botより上位のロールや、Discordが管理する連携ロールは操作できません。設計のコツ
一つの巨大なパネルへ詰め込まず、「通知」「興味分野」「プロフィール」のように目的ごとに分けると分かりやすくなります。ボタン名だけで何が起きるか判断できる表現を使ってください。削除・移動時の動作
パネルを削除する、無効にする、送信先チャンネルを変更する、またはロールパネル機能全体を無効にすると、Botが管理していたパネルメッセージも削除されます。残したい案内は先に別の場所へ保存してください。操作前の準備
- 付与対象ロールが作成済み
- Botロールが付与対象より上にある
操作手順
パネルを作成する
- 「ロールパネル」を開き、新しいパネルを追加します。
- パネルのタイトル、説明、色などを設定します。
- 送信先チャンネルを選びます。
- ボタンを追加し、表示名、付与ロール、色を設定します。
- ボタンは25件以内にして保存します。
- Discord上でパネルを開き、一般メンバーとして付与と解除を確認します。
ボタン・パネルを削除する
- 対象パネルを選びます。
- ボタンだけを消す場合はその行の削除を押します。
- パネル全体を消す場合はパネル削除を選び、確認後に保存します。Botが管理していたパネルメッセージも削除されます。
設定項目一覧
画面に表示される入力項目と、その値がDiscord上の動作へ与える影響です。| 設定項目 | 意味 | 選択肢・入力条件 |
|---|---|---|
| 送信先チャンネル必須 | パネルメッセージを設置するチャンネルです。 | 画面の案内に従って入力 |
| 埋め込みタイトル | 埋め込み上部の見出しです。未入力にできる画面もあります。 | 画面の案内に従って入力 |
| 埋め込み説明 | 埋め込みの本文です。改行できます。 | 画面の案内に従って入力 |
| 埋め込み色 | 左側アクセントの色を#RRGGBB形式で指定します。 | 画面の案内に従って入力 |
| 作成者名・アイコン | 埋め込み上部に表示する名前と画像URLです。 | 画面の案内に従って入力 |
| フッター・アイコン | 埋め込み下部に表示する補足と画像URLです。 | 画面の案内に従って入力 |
| 画像・サムネイル | 本文下部の大きな画像と右上の小さな画像のURLです。 | 画面の案内に従って入力 |
| フィールド | 名前・値・横並び設定を持つ情報欄を複数追加できます。 | 画面の案内に従って入力 |
| ボタン名ボタンごとに必須 | メンバーが見る選択肢の名前です。 | 画面の案内に従って入力 |
| 付与ロールボタンごとに必須 | ボタンで付け外しするDiscordロールです。 | 画面の案内に従って入力 |
| ボタン色 | ボタンの外観です。 | Gray(Secondary)/Blue(Primary)/Green(Success)/Red(Danger) |
| ボタン数 | Discord上で1パネルへ表示できるボタンは最大25件です。 | 画面の案内に従って入力 |
必要な権限
メッセージ送信埋め込みリンクロール管理
うまく動かないとき
ボタンを押してもロールが付かないBotロールを対象ロールより上へ移動し、ロール管理権限を確認します。
古いパネルが更新されない元のパネルメッセージが削除・移動されていないか確認し、必要なら再作成します。
