DiscordレベリングBot、LEO レベル
LEO レベルは、メンバーがチャットしたりボイスチャンネルにいたりするほどXPがたまり、決めたレベルに届くと自動でロールを付与するレベリングシステムです。倍率と報酬はコマンドでも、Webパネルのクリックでも設定できます。
XPのたまり方
初期値は次のとおりで、サーバーごとに変更できます。
- チャット:メッセージごとに7〜13 XP。同じメンバーはクールダウン(初期値60秒)後に再び獲得します。文字数に比例して付与する方式も選べます。
- ボイス:ボイスチャンネルにいる間、1分あたり6 XP。
- サーバーブーストで500 XP、メンバーを招待すると200 XP。
- レベルNまでに必要な合計XPは N² × 100 です。レベル10は10,000 XPです。
チャンネル・ロール別のXP倍率
イベントチャンネルは2倍、雑談チャンネルは0.5倍のように、チャンネルごとに倍率を決められます。ロール倍率はチャンネル倍率に掛け合わされ、複数のロールを持つメンバーの倍率の計算方法も選べます。
レベル報酬ロール
レベル5に「新芽」、レベル20に「常連」のようにレベルごとにロールを決めておくと、到達した瞬間に自動で付与します。
- 報酬ロールを積み重ねるか、最上位の段階だけ残すかを選べます。
- 報酬を後から追加しても、同期一回で既にそのレベルを超えたメンバーにロールを合わせます。
- 管理者はイベント報酬としてXPを付与・減算できます。
ランクとリーダーボード
/ランク で自分のレベルと次のレベルまでの残りXPを、/リーダーボード でサーバーの順位を確認します。
MEE6などのレベルBotから移行するなら
LEO レベルの報酬ロール、倍率、レベルアップ通知は無料で使えます。以前のBotで使っていた報酬ロールをそのまま登録して同期すれば、メンバーのロールがレベルに合わせて整理されます。