不用 MEE6 的 Discord 等級機器人:怎麼做 XP 排行榜
「不用 MEE6 的 XP 排行榜」通常是指兩件事之一,而它們需要不同的工具。
如果你只需要貼一次排名,免費的 Discord 排行榜產生器可以把名字和分數清單轉成一則附獎牌的排名訊息。這篇指南接下來會把分數存在你的伺服器裡,每次執行排行榜指令時都會依目前的數字排名。
- 你想讓成員聊天就自動賺 XP、有升級身分組,又不想付錢買 MEE6 Premium(截至 2026 年 10 月,定價是每個伺服器每月 $11.99)。
- 你想要一個由工作人員刻意發放積分的排行榜:活動勝利、副本出席、在客服頻道幫忙、比賽成績。
第一種請用別的等級機器人。第二種用等級機器人不合適,積分資料表比較好用。兩種都說明如下。
路線 1:用免費的等級機器人自動發聊天 XP
這些機器人會看訊息,自己發 XP:
- Lurkr 說它所有功能都免費,包括最多 50 個獎勵身分組和一個 100 位成員的網頁排行榜。選用的付費等級是每月 $1 和 $5。
- Arcane 的免費方案包含訊息和反應 XP,以及最多 15 個身分組獎勵。語音 XP 和自訂 XP 倍率在 Premium(每月 $7)。
- Tatsu 有免費的伺服器分數和最多 10 個等級身分組。
- AmariBot 提供訊息 XP、每週排行榜和身分組獎勵。
選一個,邀請它進來,設定 XP 頻道和身分組獎勵就完成了。CordBase 做不了這件事:它不會讀取訊息,所以不知道誰在聊天。
路線 2:由工作人員控制的積分排行榜
等級機器人追蹤的是一個隨活動增加的數字。如果積分來自機器人看不到的事、你想追蹤好幾項數據,或想每個賽季、每款遊戲各有一個排行榜,它就不太好用。資料表處理這些很順手。這個教學用的是我們做的 CordBase。
第 1 步:建立資料表
到 cordbase.gg 使用 Discord 登入,把機器人加進你的伺服器,然後建立一張叫「XP」的資料表,依照這個順序加入欄位:
- name:文字,必填。放第一個。CordBase 會用第一個文字或成員欄位當排行榜每一筆的標籤,有人在
row選項打字時,也是搜尋第一個文字欄位來找資料列。 - member:成員,必填。
- xp:數字,必填。
- wins:數字(選填,如果你想要第二個排行榜)。
儲存後,機器人幾秒內就會在你的伺服器註冊 /xp。如果你想從模板開始,伺服器排行榜有 player、score、wins、losses、rank 和 last game。替它加一個 name 文字欄位:作為資料表唯一的文字欄位,row 選項搜尋的就是它。
第 2 步:決定誰能發積分
在資料表的權限裡,給工作人員身分組寫入權限,給全體成員都有的身分組(例如 @Member)讀取權限。這樣成員可以看排行榜,但不能編輯。只要資料表設定了任何身分組,沒有這些身分組的成員就完全不能使用它。擁有 Discord「管理者」權限的人永遠有完整權限。
第 3 步:加入成員並發 XP
每位成員只要新增一次:
/xp add name:Kai member:@Kai xp:0
發積分時用增加,而不是打新的總分:
/xp update row:Kai xp:25 _mode:Increment
「增加(加到目前的值上)」會在 Kai 現有的分數上加 25。「減少(從目前的值扣除)」扣分,「設定(取代目前的值)」直接覆寫數值。增加是在一次資料庫操作裡完成的,所以兩次同時的增加都會算進去。
第 4 步:顯示排行榜
/xp leaderboard column:xp 會貼出前 10 名,最高的在前,前三名有獎牌。加上 limit:25 可以列出更多,或用 column:wins 依另一項數據排名。
付費方案可以排程每週把前五名(依資料表的第一個數字欄位排名)貼到某個頻道,就不用有人記得每個星期天手動執行。
第 5 步:賽季
要為新賽季重新開始,就建立一張新的資料表(「XP Season 2」),舊的留著當紀錄。它的指令會是 /xp-season-2。在 Free 方案這會用掉你的第二張資料表名額;Pro 的資料表數量沒有限制。
該選哪一條路?
如果 XP 應該反映大家在聊天裡有多活躍,就用路線 1 的等級機器人。如果 XP 是工作人員發的獎勵,或你要追蹤不只一項數據,就用路線 2。很多伺服器兩種都用:等級機器人管聊天活躍度,資料表管活動積分。
常見問題
CordBase 可以自動依訊息給 XP 嗎?
不行。CordBase 只回應斜線指令,不會讀取訊息或語音活動。如果要自動的聊天 XP,請用 Lurkr、Arcane 或 Tatsu 這類等級機器人。
有什麼免費的 MEE6 替代方案可以做等級?
Lurkr 說它所有功能都免費。Arcane 的免費方案包含訊息 XP 和最多 15 個身分組獎勵。免費額度會變,請查看每個機器人目前的方案頁面。
可以有不只一個排行榜嗎?
在 CordBase 可以:資料表裡的每個數字欄位都能用 /<table> leaderboard column:<name> 排名,每張資料表也是各自獨立的排行榜。