リアクションロール
Noxyrのリアクションロール: ボタン、ドロップダウン、または絵文字リアクションのパネルを投稿して、メンバーが自分でロールを選べるようにします。/reactionrole またはダッシュボードで設定できます。
仕組み
ロールパネルは、あなたが選んだチャンネルにある1つのメッセージです。メンバーはそれを使ってロールを取得し、もう一度使うとロールを返却できます。スタッフが何かをする必要はありません。
1つのパネルには最大20個のロールを設定でき、1つのサーバーには最大20個のパネルを作成できます。地域や色など、メンバーにパネルから1つのロールだけを持たせたい場合は「1つのロールのみ」をオンにしてください。その場合、新しいロールを選ぶと古いロールは外れます。
3つの選び方
- ボタン
- ロールごとにボタンを1つ置きます。ラベル、絵文字、またはその両方を付けられます。メンバーは何が変わったかを伝える非公開の返信を受け取ります。
- ドロップダウン
- すべてのロールを1つのメニューにまとめます。項目が多い場合に最適です。もう一度選ぶとロールが外れます。
- リアクション
- 定番のスタイルです。Botがメッセージの下にロールごとに絵文字を1つ追加し、メンバーがそのうちの1つをクリックします。リアクションを外すとロールが外れます。ロールごとに専用の絵文字が必要です。
設定方法
- サーバー設定、ロールの順に開き、Botのロールをメンバーが選べるすべてのロールより上に移動します。
- ダッシュボードであいさつ、リアクションロールの順に開くか、Discordで /reactionrole create を実行します。
- スタイルとチャンネルを選び、ロールを追加して投稿します。後から変更を保存すると、表示中のメッセージが更新されます。
コマンド
- /reactionrole create style:<style> role:<role>
- 最初のロールを付けて新しいパネルを投稿します。オプション: emoji、label、channel、title、message、single。
- /reactionrole add panel:<panel> role:<role>
- パネルにロールを追加します。表示中のメッセージが更新されます。
- /reactionrole remove panel:<panel> role:<role>
- パネルからロールを外します。そのロールを持っているメンバーは保持したままです。
- /reactionrole delete panel:<panel>
- パネルとそのメッセージを削除します。メンバーはロールを保持します。
- /reactionrole list
- サーバー内のすべてのロールパネルです。
知っておくと良いこと
- 設定できる人
- ロールの管理権限を持つメンバーは /reactionrole を使えます。ダッシュボードのページはサーバー管理者向けです。
- 拒否されるロール
- 管理者、メンバーをBAN、メッセージの管理など、モデレーション権限を持つロールはすべて拒否されます。メンバーが自分でそのロールを付与できてしまうためです。Noxyrはメンバーがロールを選ぶたびに再度確認するため、後からこれらの権限を持つことになったロールは配られなくなります。
- Botに必要な権限
- ロールの管理に加え、パネルのチャンネルでチャンネルを見る、メッセージを送信、埋め込みリンクが必要です。リアクションパネルでは、さらにリアクションを追加とメッセージ履歴を読むも必要です。
- カスタム絵文字
- Botが常に使えるように、自分のサーバーにアップロードされている必要があります。通常の絵文字はどこでも使えます。
- カスタムBot
- リアクションロールは Noxyr のカスタムBotでも動作します。Botを切り替えた場合は、サーバーを動かしているBotが投稿し直せるよう、パネルをもう一度保存してください。
よくある質問
Discordのリアクションロールとは何ですか?
メンバーがボタン、ドロップダウンの選択肢、または絵文字リアクションをクリックしてロールを取得できるパネルです。もう一度行うとロールが外れます。Noxyrは3つのスタイルすべてに対応しています。
メンバーがリアクションを外したときにロールを失わせるにはどうすればよいですか?
それがリアクションパネルのデフォルトの動作です。メンバーがリアクションを外すと、Noxyrがロールを取り除きます。ボタンとドロップダウンのパネルでは、同じロールをもう一度選ぶとロールが外れます。
メンバーはパネルから1つのロールしか持てないようにできますか?
はい。ダッシュボードで「1つのロールのみ」をオンにするか、/reactionrole create で single を true に設定してください。その後、新しいロールを選ぶと、そのパネル内のメンバーの他のロールは外れます。
ダッシュボードでロールを選べないのはなぜですか?
一覧には、Botが付与できないロールは含まれていません。Botのロールより上にあるロール、外部連携で管理されているロール、モデレーション権限を持つロールが対象です。サーバー設定でBotのロールをより上に移動してから、ページを再読み込みしてください。
メンバーがロールを受け取れなかったのはなぜですか?
Botのロールがそのロールより上にあり、ロールの管理権限を持っているか確認してください。パネル作成後にそのロールにモデレーション権限が付与された場合、その権限を外すか別のロールを選ぶまで、Noxyrはそのロールを配らなくなります。