チャットでXP
メッセージ1件で15〜25 XP。ただし数えられるのは1分に1件だけなので、10件を連投しても1件分です。スパムしても得はありません。XPの幅とクールダウンはボードごとに設定できます。
メンバーはチャットとボイスでXPを獲得し、なじみのあるカーブでレベルを上げ、上るたびにロールを手に入れます。順位はDiscordとWebの両方にあるリーダーボードで。

🎉 @Lumen さんが Chat XP で レベル 10 に到達しました!
Scoreboardsは、毎日の会話をリーダーボードに変えるDiscordのレベルボットです。メンバーはチャットとボイスでの会話でXPを獲得し、レベルはXPから決まります。ロール、レベルアップ通知、毎週のまとめが、みんなを上へと後押しします。送信は不要で、メッセージの中身が読まれることもありません。Levels (BETA)はScoreboardsでいちばん新しいリーダーボードの種類で、まだベータ版です。
基本
レベルボットは、参加してくれたメンバーに報いる仕組みです。メッセージ1件ごと、ボイスチャンネルでの1分ごとにXPが入り、XPがたまるとレベルになり、レベルにはロールやお祝い、リーダーボードでの順位がついてきます。
大事なのは数字そのものではありません。また来る理由です。新しく来た人はレベル25の常連と、そこまでの道筋が見えます。常連には守るべき順位があります。
Scoreboardsはこれをリーダーボードの種類のひとつとして動かすので、レベルにもほかのScoreboardsのリーダーボードと同じDiscordのライブボード、Webページ、毎週のまとめがつきます。XPは公平に数えられます。メッセージは1分に1件まで、ボイスはミュートしておらず話し相手がいるときだけです。
レベルとカーブを選んでください。数字は、ボットがメンバーのレベルを決めるのと同じコードから出ています。
カーブ
レベルLから次まで5L² + 50L + 100 XP。MEE6と同じカーブです。
レベル10に必要なXPの合計
4,675XP
レベル10から11へ:あと1,100 XP
レベル0レベル100
数えられるメッセージ
234
1件平均20 XP、1分に1件までなので、最低でも3.9時間のチャットです。
またはボイスでの時間
7.8時間
1分あたり10 XP。ミュートせず、誰かと一緒にいる場合です。
見積もりはデフォルト設定(1メッセージ15〜25 XP、1分に1メッセージ、ボイスは1分10 XP)で計算しています。どれもボードごとに変更できます。
機能
メッセージ1件で15〜25 XP。ただし数えられるのは1分に1件だけなので、10件を連投しても1件分です。スパムしても得はありません。XPの幅とクールダウンはボードごとに設定できます。
ボイスチャンネルにいる1分ごとに10 XP。マイクもスピーカーもミュートしておらず、AFKチャンネルにおらず、ほかに少なくとも1人いる場合です。増やすことも減らすことも、0にしてボイスのXPをオフにすることもできます。
標準カーブはMEE6と同じ、1レベルあたり5L² + 50L + 100 XPです。レベル10は4,675 XP、レベル50は268,375 XP。もっと早くレベルを上げたいならリニアに切り替えてください。全員のXPはそのまま残ります。
メンバーが新しいレベルに達すると、そのメンバーが直前に書き込んだチャンネルか、決まった1つのチャンネルでボットがお祝いします。オフにもできます。{user}、{level}、{board}を使って独自の文面も書けます。
レベル5で1つ、レベル10で別のロールを。レベルロールはいくつでも設定できます。メンバーは到達したロールをすべて持ち続けるか、いちばん上だけを持ちます。
ボットコマンド用やスパム用など、XPを数えたくないチャンネル(スレッドも含む)と、XPを獲得させたくないロールを外せます。
サーバーでScoreboardsの経済機能を使っているなら、メンバーが新しいレベルに達するたびに通貨を支払えます。上限はほかの支払いと同じ1日の上限です。
MEE6やほかのレベルボットからの乗り換えですか?ダッシュボードで、DiscordユーザーIDとXPのCSV(user_id,xp)を取り込めます。IDで各行がメンバーに結び付きます。同じカーブなら、同じXPは同じレベルです。
ボットはDiscordのMessage Content intentを使わず、メッセージの本文を読むことも保存することもありません。メンバーごとに保存するのは、DiscordのIDと表示名、XP、メッセージ数、ボイスの分数、最後にXPを獲得した時刻と、順位履歴グラフ用に毎晩記録する順位のスナップショットです。経済機能でレベルに通貨を支払う場合は、レベルごとに通貨の履歴にも1件記録されます。
もっと詳しいしくみと、運用のコツも知りたいですか? レベル機能の完全ガイドを読む →
仕組み
多くのレベルボットは中身が見えません。メンバーがEnterを押してからボットがお祝いするまでに実際に何が起きるのかを説明します。
メッセージを送るか、友だちとボイスで1分過ごします。ボット、Webhook、Discordのシステムメッセージ(参加、ブースト、ピン留め)は数えられず、数えられるのはボットが見られるチャンネルだけです。
クールダウンは終わっているか?チャンネルやメンバーのロールがXPなしのリストに入っていないか?ボイスなら、ミュートしていないか、AFKチャンネルにいないか、ひとりではないか?
XPは数秒以内に保存されます。レベルは保存されず、毎回XPから計算されます。だからカーブを切り替えても誰も何も失いません。
レベルを越えると、ボットがお祝いを投稿し、そのレベルのロールが付き、レベルごとの通貨があれば支払われます。
誰かがレベルアップしたり順位が変わったりすると、リーダーボードのメッセージが描き直されます。多くても1分に1回、それ以外はメンバーがXPを獲得している間およそ15分ごとです。マイランクとWebのボードには、数秒でXPが反映されます。
数えられるのは1分に1件のメッセージだけ。ボイスでひとりきり、ミュート中、スピーカーミュート中、AFKチャンネルにいるメンバーには何も入りません。ボットとWebhookがXPを得ることもありません。
Discordで/scoreを使うか、WebでプレイヤーのメニューからSet XPとAdjust XPを使います。手動の変更ではレベルアップ通知は投稿されず、レベルの報酬も支払われません。
シーズンを終えると、ボードは終了時のまま凍結されます。XPは数えられなくなり、順位は残ります。次のシーズンは新しいLevelsボードで始め、凍結したほうは記録として残しましょう。
Levels (BETA)は新しく、まだベータ版です。1つのサーバーで同時に動かせるLevelsボードは1つだけ(凍結したものは数えません)で、必ずサーバーのリーダーボードです。個人用にはできません。
Discordでは
レベルアップは特別な瞬間なので、ボットはそれをきちんと祝います。それ以外は、メンバーが尋ねるまで静かにしています。
🎉 @Lumen さんが Chat XP で レベル 10 に到達しました!
レベル 10 · 4,682 XP · レベル 11 まであと 1,093 XP

これはあなただけに表示されています · メッセージを削除

レベルは、何かが付いてくるともっと価値が出ます。Levelsボードはロールを配れて、経済機能をオンにすれば通貨も配れます。
レベル基準のティアロールで、好きなレベルごとにロールを選べます。数に上限はありません。Scoreboardsのロールは、付与するロールより上に置く必要があります。
サーバーの経済機能をオンにしているなら、メンバーが新しいレベルに達するたびに支払う額を決められます。1レベルにつき1回で、ほかの支払いと同じ1日の上限に含まれます。メッセージやボイスの時間だけでは通貨は入りません。
経済機能のしくみを見るLevelsの設定はすべてドキュメントで説明しています。
活用例
常連には費やした時間の証を、新しいメンバーには眺めるだけでなく会話に加わる理由を。
ゲーム仲間、勉強部屋、雑談の場など、会話の多くがボイスで行われる場所でも、誰かと過ごした時間がXPになります。
決まったレベルでロールを配り、Discord自身のチャンネル権限で、そのロールを持つ人にチャンネルや特典を開放できます。
いちばん熱心なファンが誰かがわかり、毎回の配信やスレッドに来てくれる人に報いることができます。
1か月の企画を走らせ、シーズンを終えてボードを凍結し、トップ3を称えたら、次のシーズンは新しいボードで始めましょう。
メンバーがこれまでに稼いだレベルはそのままに。DiscordユーザーIDとXPのCSVを取り込み、同じカーブで続けられます。
クイックスタート
ボードに名前を付けてLEVELS (BETA)を選びます。ボットがリーダーボードを投稿し、次のメッセージからXPが数えられます。
登録も送信も要りません。メンバーが最初のXPを獲得した時点でボードに載ります。
メッセージあたりのXP、クールダウン、ボイスのXP、XPなしのチャンネルとロール、レベルアップ通知、レベルごとの通貨は、すべてダッシュボードのボードのLevels (BETA)設定にあります。レベルごとのロールはティアロールで設定します。
ダッシュボードを開くよくある質問
はい。標準カーブはMEE6と同じなので、同じXPなら同じレベルになります。各メンバーのDiscordユーザーIDとXPの合計を、1行に1つのuser_id,xpでCSVファイルに書き、ダッシュボードの「CSVから取り込む」を使ってください。取り込みはメンバーのXPを置き換え、各行をそのメンバーに結び付けます。IDの代わりにユーザー名を書くと別のエントリーになり、XPは一切加算されません。MEE6に12.5kのような丸めた数値が表示される場合は、完全な数(12500)を書いてください。XPが少しずれることがあります。MEE6の利用規約はサービスへの自動アクセスを認めていないため、MEE6からの自動取り込みはありません。1ファイルは500行までなので、長いリストは分けてください。
標準カーブでは、レベルLから次のレベルまでに5L² + 50L + 100 XPかかります。レベル10は合計4,675 XP、レベル50は268,375 XP、レベル100は1,899,250 XPです。リニアカーブは1レベルあたり100L + 75です。カーブを切り替えても全員のXPはそのままで、対応するレベルだけが変わります。
稼げません。XPが入るのは1分に1件のメッセージだけで(クールダウンは変更できます)、ボイスではミュートしておらず、AFKチャンネルにおらず、ほかに少なくとも1人いる必要があります。ボット、Webhook、システムメッセージがXPを得ることはありません。
読みません。DiscordのMessage Content intentを使っておらず、ボットがメッセージの本文を読んだり保存したりすることはありません。メンバーごとに保存するのは、DiscordのIDと表示名、XPの合計、XPが付いたメッセージの数、XPが付いたボイスの分数、最後にXPを獲得した時刻と、順位履歴グラフ用に毎晩記録する順位のスナップショットです。サーバーの経済機能でレベルに通貨を支払う場合は、到達したレベルごとに通貨の履歴にも1件記録されます。メッセージ単位では何も保存しません。
いいえ。XPはLevelsボードができた時点から数えられます。ほかのボットで稼いだXPを残したい場合は、CSVから取り込んでください。
ダッシュボードで、ボードにレベル基準のティアロールを追加します。レベル5から1つ、レベル10から別のロール、といくつでも設定できます。下位のティアロールも残すをオンにすると到達したロールをすべて持ち続け、オフにするといちばん上だけになります。Scoreboardsのロールは、サーバー設定 → ロールで、付与するロールより上に置いてください。
デフォルトでは、メンバーが直前に書き込んだチャンネルです。決まった1つのチャンネルに送ることも、オフにすることもでき、{user}、{level}、{board}を使って200文字までの独自の文面も書けます。ボットにはそこでメッセージを送る権限が必要です。
Levelsはいちばん新しいリーダーボードの種類なので、落ち着くまでBETAの表示が付いています。1つのサーバーで同時に動かせるLevelsボードは1つだけで、必ずサーバーのリーダーボードです。個人用のリーダーボードをLevelsにすることはできません。
ほかのリーダーボードの種類
Scoreboardsのリーダーボードは、どれもDiscordとWebの両方にあります。1つのサーバーでいくつでも運用できます。
Scoreboardsを追加して/leaderboard createを実行し、LEVELS (BETA)を選んでください。次のメッセージからXPが入ります。
Add to Discord