본문 바로가기
디스코드 봇 상세한 사용법/MEE6 (미육)

🏆 MEE6 - 레벨(Levels)

by 뒬탕 2022. 6. 3.
반응형

MEE6 레벨(Levels)이란?

 레벨이란 디스코드에서 채팅을 치면 경험치를 얻게 하고, 경험치가 쌓이면 레벨이 올라가게 만드는 시스템입니다. 마치 게임과 같이요!

 

 레벨 시스템은 서버원들이 좀 더 활발히 활동하게 유도하고 싶을 때 도입하면 좋습니다. 또 누가 서버에서 많이 활동하는지를 수치화해서 보고 싶을 때도 도입하면 좋지요. 레벨 시스템을 도입하면 누가 얼마나 많이 메시지를 보냈는지 순위가 정리돼서 나오거든요.

 

 그래서 요즘은 NFT 서버에서 이 레벨 시스템을 많이 도입하죠. 특정 레벨을 넘겨야지만 화이트리스트에 들 수 있게 만들어 서버 내에서 활동을 유도하죠. (이런 방식을 챗굴이라고 부릅니다) 따라서 새로운 NFT 프로젝트를 만들고 싶으신 분은 MEE6 봇의 레벨 시스템에 대해 잘 알아두셔야 되겠지요!

 

MEE6 레벨 도입하기 / 작동방식 살펴보기

레벨을 도입하시려면 MEE6 대시보드로 들어가 맨 밑의 ENGAGEMENT & FUN 항목에서 Levels를 선택해주세요. 그 후 오른쪽 위를 눌러 초록색 Active로 만들어주시면 도입됩니다!

 

경험치(XP)1분마다 채팅을 칠 때 랜덤으로 15에서 25만큼 받습니다. 경험치가 일정 이상 차면 레벨 업을 하며, 위와 같이 채팅창에 메시지가 보내집니다.

 

레벨과 경험치는 언제든지 /rank 명령어를 입력해서 확인하실 수 있습니다.

 

이 외에도 전체 레벨 순위를 확인하거나 설정으로 특정 레벨 이상이면 자동으로 역할을 얻게 할 수 있습니다!

 

레벨 설정하기

이제 세부적으로 레벨 시스템을 자신의 서버에 맞게 설정해봅시다! 프리미엄 기능인 것은 옆에 왕관 표시를 붙여둘게요

 

레벨업 메시지(Leveling Up)

레벨업 시에 나오는 메시지의 내용과 나올 채널을 설정합니다. 위의 Level up announcement는 메시지가 나올 채널을 설정하는 것입니다. 옵션은 다음과 같습니다.

  • Disable : 메시지를 보내지 않습니다.
  • Current Channel : 현재 말하고 있는 채널에 보냅니다. 기본값입니다.
  • Private Message : 해당 사람에게만 보이도록 DM으로 보냅니다.
  • Custom Channel : 선택한 채널에 모아서 보냅니다.

 

Level Up Announcement Message는 레벨업 시 보내지는 메시지의 내용을 수정하는 것입니다. 메시지를 꾸미는데 마크다운커스텀 커맨드 변수메시지 포메팅을 사용하실 수 있습니다. 또 {level}이라고 적힌 부분에는 레벨이, {player} 부분에는 레벨업한 유저의 유저명이 들어가게 됩니다.

 

역할 보상 설정(Role rewards configuration) 👑

특정 레벨에 도달하면 자동으로 역할을 주는 시스템입니다. NFT 서버에서 챗굴 시스템을 만들 때 준필수적입니다. 

 

Role rewards type은 역할을 받는 타입으로 아래 두 가지가 있습니다.

  • Stack previous rewards : 역할을 받을 때 이전에 받았던 역할을 지우지 않고 계속 유지합니다
  • Remove previous rewards : 역할을 받을 때 이전에 받은 역할은 지웁니다.

 

Role Rewards는 받을 역할을 설정하는 칸입니다. 왼쪽의 +기호를 눌러 추가해주시면 됩니다.

 

맨 아래 체크 표시는 레벨이 강등됐을 때 역할을 없앨지 아니면 유지할지를 설정하는 것입니다. 체크하면 역할을 없앱니다.

 

기본 서버 랭크 카드 (Default server rank card)

 기본 서버 랭크 카드는 /rank 명령어로 랭크를 확인할 시 어떻게 나오는지를 설정하는 것입니다. 랭크 카드 디자인을 바꾸시려면 Edit server rank card를 클릭해주세요.

 

그럼 위에서 색상을 바꾸고 배경 투명도를 설정할 수 있습니다. 프리미엄 바전일 경우 뒤에 배경 사진을 넣을 수도 있어요.

 

경험치 비율 (XP rate)👑

 경험치를 얻는 양을 조절합니다. 기본 값(15~25xp)에서 해당 배율을 곱한 값으로 얻는 경험치의 양이 바뀝니다. 숫자를 줄이면 경험치를 얻기 힘들어지고, 숫자를 키우면 더 쉽게 경험치를 얻을 수 있겠지요!

 

경험치를 얻지 않는 역할 / 채널

경험치를 얻지 않는 역할이나 채널을 설정합니다. +버튼을 눌러 원하는 조건의 역할이나 채널을 설정합니다. 위의 선택지의 뜻은 다음과 같습니다.

 

  • Deny all ..., except : 선택한 역할/채널 이외에는 경험치를 얻지 못합니다. 화이트리스트 방식입니다.
  • Allow all ..., except : 선택한 역할/채널은 경험치를 얻지 못합니다. 블랙리스트 방식입니다.

 

만약 자신이 NFT 서버를 운영 중이라면, 채널 설정에 봇 명령어를 치는 채널이나 음악 채널 등을 추가해보세요. 그러면 서버 내에서 실질적인 활동을 유도할 수 있습니다. 또 화이트리스트인 사람은 레벨 체크를 하지 않도록 응용해볼 수도 있겠죠!

 

서버 리더보드 보기

서버 리더보드를 보면 서버원들의 레벨과 경험치를 순위별로 한눈에 볼 수 있습니다! 리더보드를 보시려면 왼쪽 메뉴에서 Leaderboard를 클릭해주세요. 그리고 오른쪽 위의 See leaderboard를 클릭해주시면 됩니다!

 

리더보드에 들아가 보면 다음처럼 보낸 메시지 수, 경험치, 레벨이 순위대로 정렬되어 보입니다.

 

만약 자기가 관리자인데, 특정 사람의 경험치를 초기화하고 싶으시면 그 사람 위에 마우스를 올려주세요. 그 후 Reset XP를 눌러주시면 됩니다. 만약 모든 사람의 경험치를 초기화하고프면 오른쪽 메뉴의 Reset all XP를 클릭해주시면 됩니다!

 

리더보드 설정에서 Make my server's leaderboard public을 체크해주시면 서버원 모두가 리더보드를 볼 수 있습니다. 리더보드 링크는 다음과 같은 형식입니다. 

 

https://mee6.xyz/leaderboard/(서버 ID)

예) 블로그 서버 리더보드 : https://mee6.xyz/dashboard/817024349084057600

 

레벨 관련 명령어

/levels 명령어를 사용하면 리더보드로 가는 링크를 받습니다. 아래 버튼을 누르면 리더보드로 이동합니다.

 

/rank 명령어는 사람들의 순위와 레벨, 경험치를 봅니다. 아무것도 입력하지 않고 그냥 /rank만 입력하면 자신의 정보를 봅니다. 뒤에 상대방을 멘션 하면 다른 사람의 정보도 볼 수 있습니다.

 

프리미엄 버전일 경우 아래 두 가지 명령어를 추가로 쓰실 수 있습니다.

  • /give-xp : 해당 사람에게 경험치를 줍니다.
  • /remove-xp : 해당 사람의 경험치를 없앱니다.

 

마치며

지금까지 MEE6 봇을 이용하여 서버에 레벨 시스템을 사용하는 법에 대해 알아봤습니다! NFT에 관심 있으신 분들은 어느 정도 숙지해두면 좋을 듯싶네요. 혹시 NFT에 관한 다른 내용이 궁금하시면 아래 글들을 살펴봐주세요!

 

 

🪙 디스코드 j4j 서버에서 초대 코드 교환하는 법!

J4J는 무슨 뜻일까?  J4J란 Join for Join의 약자로, 두 사람이 서로 디스코드 초대 코드를 교환하여 내가 상대방의 서버에 들어가고, 상대방도 내 서버에 들어온다는 뜻입니다. 간단히 말해 서로 상

discordbot.tistory.com

 

또 언제든지 궁금한 내용이 있으면 댓글을 달아주시거나
화면 왼쪽 아래의 디스코드 아이콘을 누르면 실시간으로 답해드립니다!
(아이콘이 보이지 않는다면 에드 블록을 꺼주세요)

Feed & Back 서버 아바타
https://discord.link/feedbackblog

또 위 초대 링크를 눌러 Feed & Back 서버에 들어오시면
블로그의 새 글을 알림 받고
디스코드, 디코 봇 프로그래밍에 대해 질문할 수 있어요!
반응형
그리드형

댓글