전체 글

MEE6 대체: MEE6 없이 디스코드 경험치(XP) 리더보드 운영하는 법

CordBase 팀

"MEE6 없는 경험치 리더보드"는 보통 둘 중 하나를 뜻하고, 각각 다른 도구가 필요해요.

순위를 한 번만 올리면 된다면, 무료 디스코드 리더보드 만들기 도구가 이름과 점수 목록을 메달이 붙은 순위 메시지로 만들어 줘요. 이 가이드의 나머지는 점수를 서버에 저장해서, 리더보드 명령어를 실행할 때마다 현재 숫자로 순위를 매기는 방법이에요.

  1. 멤버가 채팅만으로 경험치를 자동으로 쌓고 레벨업 역할을 받게 하고 싶은데, MEE6 Premium(2026년 10월 기준 정가 서버당 월 $11.99)에 돈을 쓰고 싶지 않은 경우.
  2. 스태프가 일부러 나눠 주는 포인트의 리더보드를 원하는 경우: 이벤트 우승, 레이드 출석, 지원 채널에서 도와준 일, 대회 결과.

첫 번째라면 다른 레벨 봇을 쓰세요. 두 번째라면 레벨 봇은 맞지 않고 포인트 테이블이 더 잘 맞아요. 두 가지 모두 소개할게요.

방법 1: 무료 레벨 봇으로 채팅 경험치 자동 지급

이 봇들은 메시지를 지켜보고 알아서 경험치를 줘요.

  • Lurkr는 보상 역할 최대 50개와 멤버 100명의 웹 리더보드를 포함해 모든 기능이 무료라고 밝히고 있어요. 선택 요금제는 월 $1과 $5예요.
  • Arcane의 무료 플랜에는 메시지·반응 경험치와 역할 보상 최대 15개가 포함돼요. 음성 경험치와 경험치 비율 설정은 Premium(월 $7)에 있어요.
  • Tatsu는 무료 서버 점수와 레벨 역할 최대 10개를 제공해요.
  • AmariBot은 주간 리더보드와 역할 보상이 있는 메시지 경험치를 제공해요.

하나를 골라 초대하고, 경험치 채널과 역할 보상을 설정하면 끝이에요. CordBase는 이 일을 할 수 없어요. 메시지를 읽지 않기 때문에 누가 채팅하는지 전혀 몰라요.

방법 2: 스태프가 관리하는 포인트 리더보드

레벨 봇은 활동에 따라 오르는 숫자 하나를 기록해요. 봇이 볼 수 없는 일에서 포인트가 나올 때, 여러 통계를 원할 때, 시즌이나 게임마다 리더보드를 따로 두고 싶을 때는 어색해져요. 테이블은 이런 경우를 잘 처리해요. 이 안내는 저희가 만드는 CordBase를 써요.

1단계: 테이블 만들기

cordbase.gg에서 Discord로 로그인하고 서버에 봇을 추가한 뒤, "XP"라는 테이블을 다음 열로 이 순서대로 만들어요.

  1. name: 텍스트, 필수. 맨 앞에 두세요. CordBase는 리더보드 항목에 첫 번째 텍스트 열이나 멤버 열의 값을 붙이고, 누군가 row 옵션에 입력하면 첫 번째 텍스트 열로 행을 찾아요.
  2. member: 멤버, 필수.
  3. xp: 숫자, 필수.
  4. 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>으로 순위를 매길 수 있고, 테이블마다 별도의 리더보드가 돼요.