Wiki / Core Features / ステータスロール

ステータスロール

更新者 Maxime_48 · 3時間前 · 閲覧数:117

言語: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

ステータスロールは、サーバーでの生涯のアクティビティに基づいて、メンバーに自動でロールを与えます。送ったメッセージの数、ボイスで過ごした時間、勝ったゲームの数、メンバーになってからの期間などです。レベリングの報酬とは違い、ステータスロールは、XPの計算式ではなく、生の累計値に基づきます。

パネル → あなたのサーバー → ステータスロールから設定します。

メッセージ、ボイス時間、サーバー在籍期間の3つのルールがあり、それぞれがしきい値を超えるとロールを付与するステータスロールのページ


🎯 仕組み

各ステータスロールは、ロールをアクティビティのしきい値に対応づけます。

指標 ロールを付与する条件
送信メッセージ数 メンバーが合計でN件以上のメッセージを送った
ボイス時間 メンバーが合計でN分以上ボイスで過ごした
勝利したゲーム数 メンバーがゲームハブでN回以上勝った
サーバー在籍期間 メンバーがN日以上前に参加した

メンバーがしきい値を超えると、botが自動でロールを与えます。任意で、メンバーがしきい値を下回ったときに、ロールを再び外すこともできます。

これらの累計値は増える一方なので、ロールを外す設定が主に意味を持つのは、XPの減衰やリセットも使っている場合です。


➕ ステータスロールを作成する

  1. 付与するロールを選びます(ロール一覧で、YAWBDBのbotのロールがその上にあることを確認してください。そうでないと付与できません)。
  2. 指標を選びます。メッセージ、ボイス時間、勝利したゲーム数、サーバー在籍期間のいずれかです。
  3. しきい値を設定します(例: メッセージ1000件、ボイス600分、50勝、30日)。
  4. 任意で、メンバーがしきい値を下回ったらロールを外すにチェックを入れます。

複数のステータスロールを作成でき、同じロールに対して複数(たとえば段階の違うもの)も作れます。ロールと指標の組み合わせは、それぞれ一意です。


⏱ ロールが適用されるタイミング

各指標は、実際に値が変わる場所で確認されます。

  • メッセージとボイスのステータスロールは、メンバーがアクティブでいる間に確認されます。しきい値を超えたあと、メンバーが次にメッセージを送るか、ボイスXPを獲得したときに、ロールが付与されます。
  • 勝利したゲーム数のステータスロールは、メンバーが勝った瞬間に確認されます。そのため、ロールは次のメッセージではなく、それを獲得した勝利と同時に付きます。
  • サーバー在籍期間のステータスロールは、メンバーのアクティビティに依存しないため、定期的な巡回(1日に数回)で照合されます。

そのため、既存のメンバーは、ルールを作成してからしばらくして、アクティブになったとき、または次の巡回で、ステータスロールを獲得します。保存をクリックした瞬間とは限りません。

⚠️ **メッセージとボイスのステータスロールには、レベリング機能が有効である必要があります。**これが、botがメッセージとボイスのアクティビティを追跡する仕組みだからです。**勝利したゲーム数のステータスロールには、ゲーム機能が必要です。**勝利を記録しているのがそれだからです。サーバー在籍期間の指標は、どちらがあってもなくても、単独で動作します。

メッセージの数は、XPを獲得するメッセージ(レベリングのクールダウン期間につき最大1件)を数えるもので、すべてのメッセージではありません。そのため、「1,000メッセージ」というしきい値は、生のメッセージ総数ではなく、継続的な活動を反映したものになり、連投によって水増しされることはありません。


🎮 勝利したゲームとして数えられるもの

勝利したゲーム数のステータスロールは、メンバーがサーバーのゲームハブで挙げたすべての勝利を数えます。

  • ミニゲームの勝利 - ハングマン、トリビア、じゃんけん(対戦を含む)、ビンゴ。
  • Wordleの正解 - メンバーが単語を解いたすべての日。

/8ballと/loveは数えられません。勝者がいないため、勝利ではなくプレイとして扱われます。

数えられるのは、ゲームがオンになっている間に挙げた勝利だけです。ゲームをオフにすると、合計への加算が止まりますが、過去の勝利は数えられたままです。合計はサーバーごとなので、メンバーがほかの場所で挙げた勝利は、ここには引き継がれません。

これは、ゲームの設定にある勝利時のXPとうまく組み合わせられます。XPは個々の勝利に報いるもので、ステータスロールは節目を示します。50勝で付く「Game Champion」ロールは、運のよい1ラウンドでは手に入らない、常連のプレイヤーが目指す目標になります。


🆚 ステータスロールとレベリングの報酬

どちらもロールを付与できますが、答える問いが異なります。

  • レベリングの報酬は、レベル、プレステージ、XPで発動します。XPの獲得率、倍率、連続記録、減衰によって形作られます。
  • ステータスロールは、生の累計値で発動します。XPの曲線とは関係なく、「1,000メッセージを送った」「ボイスで100時間」「50勝」のような、単純な節目です。

合うほうを使うか、両方を使ってください。ステータスロールのために報酬グラフを作る必要はありませんが、各指標には、それを供給する機能が必要です。メッセージとボイスにはレベリング、勝利したゲーム数にはゲームです。「サーバー在籍期間」の指標は、どちらがなくても動作します。


🔑 アクセス

ステータスロールは、サーバーのオーナーと、YAWBDBのパネルで少なくともモデレーターのロールを持つチームメンバーが利用できます。まず、サーバーでステータスロール機能を有効にしてください。オフにすると、新しい付与は止まりますが、ルールは削除されません。