MEE6 대체: MEE6 없이 디스코드 경험치(XP) 리더보드 운영하는 법
"MEE6 없는 경험치 리더보드"는 보통 둘 중 하나를 뜻하고, 각각 다른 도구가 필요해요.
순위를 한 번만 올리면 된다면, 무료 디스코드 리더보드 만들기 도구가 이름과 점수 목록을 메달이 붙은 순위 메시지로 만들어 줘요. 이 가이드의 나머지는 점수를 서버에 저장해서, 리더보드 명령어를 실행할 때마다 현재 숫자로 순위를 매기는 방법이에요.
- 멤버가 채팅만으로 경험치를 자동으로 쌓고 레벨업 역할을 받게 하고 싶은데, MEE6 Premium(2026년 10월 기준 정가 서버당 월 $11.99)에 돈을 쓰고 싶지 않은 경우.
- 스태프가 일부러 나눠 주는 포인트의 리더보드를 원하는 경우: 이벤트 우승, 레이드 출석, 지원 채널에서 도와준 일, 대회 결과.
첫 번째라면 다른 레벨 봇을 쓰세요. 두 번째라면 레벨 봇은 맞지 않고 포인트 테이블이 더 잘 맞아요. 두 가지 모두 소개할게요.
방법 1: 무료 레벨 봇으로 채팅 경험치 자동 지급
이 봇들은 메시지를 지켜보고 알아서 경험치를 줘요.
- Lurkr는 보상 역할 최대 50개와 멤버 100명의 웹 리더보드를 포함해 모든 기능이 무료라고 밝히고 있어요. 선택 요금제는 월 $1과 $5예요.
- Arcane의 무료 플랜에는 메시지·반응 경험치와 역할 보상 최대 15개가 포함돼요. 음성 경험치와 경험치 비율 설정은 Premium(월 $7)에 있어요.
- Tatsu는 무료 서버 점수와 레벨 역할 최대 10개를 제공해요.
- AmariBot은 주간 리더보드와 역할 보상이 있는 메시지 경험치를 제공해요.
하나를 골라 초대하고, 경험치 채널과 역할 보상을 설정하면 끝이에요. 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 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명(테이블의 첫 번째 숫자 열 기준)을 채널에 매주 올리도록 예약할 수 있어서, 누군가 일요일마다 실행하는 걸 기억할 필요가 없어요.
5단계: 시즌
새 시즌을 시작하려면 새 테이블("XP Season 2")을 만들고 예전 테이블은 기록으로 남겨요. 새 명령어는 /xp-season-2가 돼요. Free 플랜에서는 두 번째 테이블 자리를 쓰고, Pro 플랜은 테이블이 무제한이에요.
어떤 방법을 골라야 하나요?
경험치가 채팅에서 얼마나 활발한지를 반영해야 한다면 방법 1의 레벨 봇을 쓰세요. 경험치가 스태프가 주는 보상이거나 통계를 두 개 이상 기록한다면 방법 2를 쓰세요. 둘 다 쓰는 서버도 많아요. 채팅 활동에는 레벨 봇을, 이벤트 포인트에는 테이블을 써요.
자주 묻는 질문
CordBase가 메시지에 따라 경험치를 자동으로 줄 수 있나요?
아니요. CordBase는 슬래시 명령어에만 응답하고 메시지나 음성 활동을 읽지 않아요. 채팅 경험치를 자동으로 주려면 Lurkr, Arcane, Tatsu 같은 레벨 봇을 쓰세요.
레벨 기능에 쓸 수 있는 무료 MEE6 대체 봇은 뭐가 있나요?
Lurkr는 모든 기능이 무료라고 밝히고 있어요. Arcane의 무료 플랜은 메시지 경험치와 역할 보상 최대 15개를 제공해요. 무료 한도는 바뀌니 각 봇의 현재 요금제 페이지를 확인하세요.
리더보드를 여러 개 둘 수 있나요?
CordBase에서는 돼요. 테이블의 숫자 열은 모두 /<table> leaderboard column:<name>으로 순위를 매길 수 있고, 테이블마다 별도의 리더보드가 돼요.