**メンバーのXPを引き継いで、全員のレベルを維持できます。**YAWBDBは、MEE6のパブリックAPIから、MEE6のリーダーボードを直接インポートします。エクスポートファイルも、手作業も不要で、コミュニティをレベル0に戻す必要もありません。インポートでは、何かを書き込む前に、見つかった内容をプレビューで確認でき、MEE6のレベル曲線を採用して、誰の数字も変わらないようにすることもできます。
このガイドでは、2つのボットの実際の違い、何も失わずに移行する方法、そして移行後に確認すべきことを説明します。

メンバーのレベルは失われますか?
**いいえ。**インポートでは、すべてのメンバーの合計XPが、MEE6に保存されていたとおりに引き継がれます。変わりうるのは、そのXPに対応するレベルだけです。2つのボットは同じ計算式を使っていないためで、インポートでは、1行を書き込む前に、それについての選択肢が提示されます。
詳細は理解しておく価値があります。ボットを乗り換えるときに、多くの人が間違えるのがここだからです。
- MEE6は、レベル
lを抜けるのに5·l² + 50·l + 100のXPを必要とします。 - YAWBDBのデフォルトの計算式も同じ形ですが、基準になるのは、抜けるレベルではなく、到達するレベルです。
その結果は、正確で予測できます。**MEE6のXPをYAWBDBのデフォルトの計算式にインポートすると、全メンバーがちょうど1レベル下がります。**XPはそのままで正確です。レベル20のメンバーが、19と表示されるだけです。
そのため、プレビューでは、実際のデータで測定して、たとえば*「比較できた900人のメンバーのうち、412人はここでレベルが変わります。」*とわかりやすく伝えます。そのうえで、選びます。
- YAWBDBの曲線を維持する: XPは同一で、レベルは1つ下がります。
- MEE6の曲線を使う: YAWBDBが、カスタムのプリセット
a = 5, b = 40, c = 55に切り替えます。これは、MEE6の曲線をXP単位で再現します。全員が、これまでのレベルを維持します。
この2つ目のオプションは、近似ではありません。5(l−1)² + 50(l−1) + 100 を展開すると 5l² + 40l + 55 になるので、どのレベルでも合計が一致します。
移行の手順
- サーバーにYAWBDBを追加します。YAWBDBをDiscordサーバーに追加するをご覧ください。
- まず、レベリングを有効にして、XPの比率、クールダウン、レベルアップのチャンネルを設定します。インポートはあなたの計算式を読み取るので、インポートのあとではなく、前に設定してください。
- MEE6のリーダーボードを公開にします。MEE6のダッシュボードで、*「Make my server's leaderboard public」*をオンにします。そうしないとMEE6はデータを渡さず、インポートは、中途半端に終わらせずに、その旨を伝えます。
- レベリング → インポートを開き、MEE6を選んで、プレビューを押します。
- 曲線の比較を読んで、MEE6の曲線を採用するかどうかを決めます。
- インポートします。大きなリーダーボードはバックグラウンドで実行されるので、ページを閉じてもかまいません。
詳しいリファレンス: ほかのボットからレベルをインポートする
MEE6以外のボットから移行する場合は?同じ画面で、どのレベリングボットのJSONエクスポートでも受け付けます。特に、パブリックAPIが終了したAmariの場合は、この方法をご利用ください。
インポートが意図的に行わないこと
インポートはデータの移行であり、ライブのイベントではありません。
- メンバーが何レベル上がっても、レベルアップのメッセージは送信されません。
- 報酬が遡って発動されることはありません。インポートした履歴に対して、報酬グラフが再生されることはありません。
- インポートしたロール報酬は、メンバーが次に到達するレベルから適用され、さかのぼっては適用されません。
これは意図的なものです。何千件ものレベルアップを一度に告知するとサーバーが埋まってしまいますし、リーダーボード全体のロールをさかのぼって付与することは、実際にはまず誰も望まないからです。
ロール報酬も引き継ぐ
MEE6のサーバーで、特定のレベルでロールを付与している場合は、インポートで、同じ処理の中でそれらも引き継げます。それぞれが、報酬グラフの**「レベル到達 → ロールを割り当て」**のペアになります。
YAWBDBのレベリングが、レベルとロールの対応表を超えられるのは、このグラフのおかげです。トリガー、条件、アクションをつなげられるので、「レベル10でロールを割り当てる」は、表現できる中で最もシンプルなものにすぎません。レベル50でDMを送ったり、プレステージでタイトルを付与したり、期間限定のイベント中にXPをブーストしたり、ストリークを条件に報酬を出したりすることもできます。
既存のパスが先に確認されるので、インポートを再実行しても、キャンバスに重複したブランチが積み重なることはありません。
正直なところ、何が違うのか
MEE6は、成熟した有名なボットで、レベリングをうまくこなします。まさにそれが、このインポートが存在する理由です。乗り換える前に知っておきたい違いは次のとおりです。
**設定は1つのパネルにあります。**すべての機能は、スラッシュコマンドではなく、Webダッシュボードで設定します。Webダッシュボードを使うをご覧ください。
**機能の幅が広いです。**レベリング以外に、モデレーション、Automod、アンチレイド、Anti-Nuke、Honeypot、チケット、レポート、AI応答、一時ボイスチャンネル、カスタムコマンド、埋め込みビルダー、フォームビルダー、リアクションロール、提案、参加時の認証、予約メッセージ、ソーシャル通知、Starboard、誕生日、プレゼント企画、サーバーログ、監査ログ、カウンター、ステータスロール、ゲーム、匿名投票、アナリティクスがあります。完全な一覧はホームページにあります。
**機能は並列ではなく、つながっています。**レベリングの報酬グラフのトリガーは、プレゼント企画の当選、承認された提案、正解したWordle、メンバーの誕生日で発動します。処分を受けたメンバーは、抽選から除外できます。エンゲージメントのイベントは、サーバーログに流れ込みます。ある機能がほかの機能のオプションを開放するときは、パネルが何が使えるかを表示します。ロックされたオプションには印が付き、隠されることはありません。
パネルは13の言語で利用できます。
**YAWBDBが目指さないもの:**音楽ボットや、サーバー生成のAIです。それらが必要な場合は、それを提供するボットをそのまま使ってください。両方を動かすことを妨げるものは何もありません。
インポート後に確認すること
- レベリング → リーダーボード: 合計が、移行前のものと同じように見えるか確認します。
- 知っているメンバーで**
/rankを実行**して、MEE6が表示していた内容と比べます。 - ロール報酬をインポートした場合は、報酬グラフを確認し、新しい曲線でレベルがずれていたら調整します。
- 問題がなければ、MEE6のレベリング(またはボット)を外して、2つのボットが両方ともXPを付与したりレベルアップを投稿したりしないようにします。
保険として、1日だけ両方のボットを動かしておくこともできます。データの移行が終われば、インポートは、MEE6がインストールされ続けていることに一切依存しません。インポートはリーダーボードを一度読み取って、それで完了です。
別のサーバーからインポートできますか?
はい。インポートでは、設定中のサーバーだけでなく、どのDiscordサーバーIDでも指定できるので、2つのコミュニティを1つのリーダーボードに統合できます。移行先のサーバーですでにXPを持っているメンバーには、同じ「高い方のXPを残す / 置き換える / そのままにする」の選択が適用されます。