ロールボード
ボタンや選択メニューからロールを選べます。利用条件やロールの有効期限も設定できます。
メンバーがボタンや選択メニューで自分にロールを付けられます。通知の好み、話題へのアクセス、一時的なイベントロールに使え、各選択肢で変更前に利用条件を確認します。
主な機能
ボタンと選択メニュー
Noxが管理するDiscordメッセージにボタンや文字列の選択メニューを付け、メンバーが自分でロールを選べるようにします。
選択肢ごとの利用条件
必須ロール、禁止ロール、最低在籍期間を確認してから、メンバーのロールを変更します。
期限付きロール
指定期間後の予約処理で解除する、一時的なロールを付与できます。
公開、公開停止、修復
管理者はボードを公開したり、公開を取り下げたりできます。既存のDiscordメッセージを更新し、削除されている場合は再投稿して修復することもできます。
おすすめの用途
通知、話題への参加、代名詞、利用プラットフォーム、イベントアクセスのロール。
前提ロールや最低在籍期間を満たしてから選べる段階的なアクセス。
ワークショップ、リリース、イベント、一時スペースへの期間限定アクセス。
仕組み
下書きを作成
チャンネル、メッセージ、表示形式、選択方式、選択肢、付与ロール、利用条件、絵文字、任意の期間を設定します。
管理対象のメッセージを公開
Discordのボタンや選択メニュー付きメッセージを送り、後の更新・修復・公開停止に使うチャンネルとメッセージIDを保存します。
メンバーが操作
ボタンや選択メニューからボードと選択肢を特定し、利用条件を確認して、指定されたロール変更を行います。
期限付きロールを自動解除
期限付き付与を記録して解除を予約し、期限になったらロールを解除します。
設定チェックリスト
Noxが表示・送信・埋め込み・ボードメッセージの管理を行えるチャンネルを選びます。
- 選択肢は1〜25個にします。
各選択肢に少なくとも1つの付与ロールを指定し、必須・禁止ロールを確認します。
Noxに「ロールを管理」があり、付与・解除するすべてのロールより上にあることを確認します。
一時アクセスが必要なら、1分〜30日の範囲で期間を設定します。
例:希望者向けの通知ロール
- Discordに「ゲーム」と「イベント」のロールを作り、両方をNoxより下に配置します。
- ダッシュボードでロールボードを作り、希望を選んでもらうチャンネルを指定します。
- ロールごとに選択肢を作り、ボタンか選択メニューを選び、各通知ロールの用途を説明します。
- 誰でも選べる場合は必須・禁止ロールを空にします。
- 公開後、通常メンバーのアカウントで利用条件とロール付与を確認します。
段階的な参加案内にはあいさつとアクセス制御ガイドを組み合わせます。ロール選択でチャンネルへ入れるのは、Discordのチャンネル権限が許可する場合だけです。
注意事項
ロールボードにはメンバー向けスラッシュコマンド、モーダル、リアクション処理、Webhook、公開ルートはありません。
公開中の編集では管理対象メッセージを更新または再投稿し、可能な範囲で公開状態を維持します。
古いボタンや選択メニューの操作はロールを変更せず、ボードが見つからない旨を返します。
期限付き付与はロール追加の成功後にのみ記録します。失敗した付与には期限処理を予約しません。
Discordのボタンや選択メニューを作る前に、選択肢ごとの任意の絵文字を検証し、重複を除きます。
トラブルシューティング
ロールを選べない
利用条件、必須ロール、禁止ロール、最低在籍期間、ボードや選択肢の存在を確認してください。
ロール付与が失敗する
Noxに「ロールを管理」があり、対象ロールより上にあるか確認してください。Discordの階層制限に反すると変更できません。
メッセージがない、または古い
「修復」で既存のメッセージを取得・更新し、保存済みメッセージが消えている場合は再投稿してください。
権限
この機能に Nox が必要とする Discord 権限と、それぞれの用途です。
これらの機能をサーバーに追加
NoxをDiscordに追加し、ダッシュボードでサーバーを設定しましょう。追加を許可する前に、必要な権限を確認してください。