Discordのレベル機能Botを無料で使う。発言に応じてロールを付ける設定

森の斜面に続くコンクリートの階段の実写写真を背景に、「レベル機能Botを/無料で入れる」と記した記事見出し。
  • よく話してくれるメンバーに、目に見える形でお礼をしたい
  • 有名なレベルBotを調べたら、レベル機能が有料だった
  • レベルアップの通知が雑談に流れて、会話の邪魔にならないか心配

Discordのレベル機能は、無料のBotのArcaneを使えば、発言に応じたレベルとロールの付与まで作れます。

定番のMEE6は、レベル機能が有料プランの機能です。Botを入れてから気づくと、設定をやり直すことになりますよね。

Arcaneなら、メッセージでたまるXP、週間ランキング、15個までのロール報酬を無料で使えます。Tatsuも、10個までのロール報酬を無料で使えます。

この記事では、無料で使える範囲をBotごとに比べたうえで、Arcaneの追加からロール報酬の設定までを手順で説明します。

レベルアップの通知を雑談に流さない設定と、XPやロールが付かないときの確かめ方も載せました。

読み終えるころには、よく話す人ほど役職が増えていくサーバーを、お金をかけずに作れます。

目次
  1. レベル機能でできること
  2. 無料で使えるBotを比べる
  3. Arcaneでレベル機能を始める
  4. 手順1:Arcaneをサーバーに追加する
  5. 手順2:ダッシュボードでメッセージのXPを有効にする
  6. 手順3:レベルアップの通知先を決める
  7. 手順4:レベルに合わせてロールを付ける
  8. XPやロールが付かないときに確かめること
  9. 話してもXPがたまらない
  10. 前からいるメンバーにロールが付かない
  11. よくある質問
  12. まとめ:無料でロール報酬まで使うならArcane

レベル機能でできること

レベル機能は、Discordの標準機能にはありません。

メンバーの発言を数えてレベルを付けるのは、サーバーに追加したBotの仕事です。

レベル機能のBotは、メンバーがメッセージを送るたびにXPを付け、たまったXPに応じてレベルを上げます。

連投でXPを稼げないよう、XPが付くのは一定の間隔に1回です。

Arcaneのメッセージは初期設定で1分に1回、リアクションは5分に1回です。

レベルが上がったら決めたロールを自動で付けられるので、よく話す人だけが入れるチャンネルや、目立つ色の名前を用意できます。

無料で使えるBotを比べる

レベル機能のBotは、無料で使える範囲がBotごとに大きく違います。

Bot無料で使えるもの有料のもの
ArcaneメッセージとリアクションのXP、週間ランキング、ロール報酬15個(1レベルに1つ)通話のXP、XPの量の変更、月間ランキング、16個目以降のロール報酬
Tatsu発言でたまるサーバー内のスコア、ロール報酬10個11個目以降のロール報酬
MEE6レベル機能は無料プランに含まれないレベル機能とロール報酬

無料でロール報酬まで使うなら、ArcaneかTatsuを選びます。

ここからは、ロール報酬を多く付けられるArcaneで手順を説明します。

Tatsuでは、サーバー内のスコアとは別に、Tatsuを入れたすべてのサーバーで共通のXPと順位もたまります。

Arcaneでレベル機能を始める

ArcaneのXPは、メッセージを送ったときとリアクションをしたときに付きます。

設定はDiscordの中ではなく、ブラウザで開くArcaneのダッシュボードで行います。

次の4つの手順で設定し、最後にテスト送信で通知の届き方を確かめます。

  1. Arcaneをサーバーに追加する
  2. ダッシュボードでメッセージのXPを有効にする
  3. レベルアップの通知先を決める
  4. レベルに合わせてロールを付ける

手順1:Arcaneをサーバーに追加する

Arcaneの招待ページを開き、追加先のサーバーを選んで承認します。

Botを追加できるのは、そのサーバーでサーバー管理の権限を持つ人だけです。

追加先が表示されないときは、Botの入れ方で権限と追加先の選び方を確かめてください。

手順2:ダッシュボードでメッセージのXPを有効にする

ArcaneのダッシュボードにDiscordのアカウントでログインし、サーバーを選んでレベル機能の設定を開きます。

「XP Options」で、メッセージとリアクションのうち、XPを付けるものを有効にします。

有効にしていない操作では、XPが付きません。

XPを付けたくないチャンネルやロールは、「XP Restrictions」で指定します。

スレッドでの発言や、スラッシュコマンドの実行にXPを付けるかどうかも、同じ画面で切り替えられます。

手順3:レベルアップの通知先を決める

レベルアップの通知は、XPが付いたチャンネルに出すか、決めたチャンネルにまとめるか、出さないかを選べます。

雑談の流れを止めたくないなら、レベルアップ専用のチャンネルを作り、通知先をそこに決めます。

通知の文面は、初期設定では{user.mention} has reached level **{user.level}**. GG!です。

文面は日本語に書き換えられます。

{user.mention}がメンバーへのメンション、{user.level}が新しいレベルに置き換わります。

手順4:レベルに合わせてロールを付ける

先に、レベルで配るロールをDiscordで作っておきます。

作り方はロールの作り方のとおりです。

ダッシュボードの「Role Rewards」で、ロールと、そのロールを付けるレベルを組み合わせます。

無料では15個まで、1つのレベルに1つのロールを設定できます。

「Stack Rewards」を有効にすると、条件を満たしたロールをすべて持ち続けます。

無効にすると、いちばん高いロールだけが残り、それより下のロールは外れます。

Arcaneのロールは、配るロールより上に置き、ロールを管理する権限を付けてください。

Botは自分より上にあるロールを付けられません。

位置の直し方はロールを付与できないときの確認にまとめました。

設定を終えたら、ダッシュボードのテスト送信で、レベルアップの通知が決めたチャンネルに届くかを確かめます。

テスト送信は数分おきに使えます。

XPやロールが付かないときに確かめること

XPやロールが付かないときは、Botの不具合を疑う前に、ダッシュボードの設定とArcaneの権限を確かめます。

よくあるのは次の2つです。

  • 話してもXPがたまらない
  • 前からいるメンバーにロールが付かない

話してもXPがたまらない

「XP Restrictions」のチャンネルの指定には、選んだチャンネルでXPを付けない方式と、選んだチャンネルでだけXPを付ける方式があります。

方式を取り違えると、ほとんどのチャンネルでXPが付きません。

メンバーがXPを付けないロールを持っていないか、最大レベルに届いていないかも確かめます。

Arcaneに、チャンネルを見る、メッセージを送信する、ファイルを添付する権限が付いているかも見てください。

どれかが欠けると、XPの判定や通知の送信ができません。

前からいるメンバーにロールが付かない

Arcaneは、ロール報酬をメンバーにまとめて配り直しません。

ロールが付くのは、レベルが上がったときと、メンバーが/levelを実行したときです。

退出したメンバーのXPを消す設定を切っていれば、サーバーに入り直したときにも付きます。

ロール報酬をあとから足したときは、対象のメンバーに/levelを実行してもらうと、その場でロールが付きます。

よくある質問

通話に参加した時間でもXPをためられますか。

Arcaneで通話のXPを使うには、有料のPremiumと、Premium用のBotの追加が必要です。

ミュートやスピーカーミュートにしている人は、通話に参加していても数えられません。

メンバーのXPやレベルを手で直せますか。

/xp add、/xp remove、/xp set levelで直せます。

/xp reset serverはサーバー全員のXPとレベルを消すコマンドで、メッセージ数などの統計も一緒に消すと、統計は元に戻せません。

まとめ:無料でロール報酬まで使うならArcane

MEE6のレベル機能は有料なので、無料で始めるならArcaneかTatsuを選びます。

Arcaneなら、XP、週間ランキング、15個までのロール報酬が無料で使えます。

まずArcaneを追加し、レベルアップ専用のチャンネルと、最初に配るロールを1つ決めて設定してみましょう。

ほかの用途のBotはおすすめの無料Botで選べます。