추천 봇은 멤버마다 자신만의 초대 링크를 주고, 그 링크로 누가 들어왔는지 기록하며, 충분한 사람을 데려온 멤버에게 보상 역할을 줍니다. 어려운 부분은 입장을 세는 것이 아니라, 가짜 입장을 세지 않는 것입니다. Noxyr의 추천 모듈은 이 두 가지를 모두 처리하며, 무료이고, 명령어 하나로 켤 수 있습니다. 이 가이드에서는 귀속이 어떻게 이루어지는지, 파밍을 막는 네 가지 규칙, 그리고 추천 이벤트를 알리기 전에 정해야 할 설정을 설명합니다.
Discord 초대 귀속이 실제로 작동하는 방식
Discord는 새 멤버가 어떤 초대를 썼는지 봇에게 알려 주지 않습니다. 대신 서버의 모든 초대 링크에 대한 사용 횟수를 보여 줍니다. 추천 봇은 그 횟수를 메모리에 저장해 두었다가, 누군가 입장하는 순간 사용 횟수가 1 올라간 초대를 찾습니다. 그래서 봇에는 초대를 읽을 수 있도록 서버 관리 권한과 Invites 게이트웨이 인텐트가 필요합니다. 둘 중 하나라도 없으면 입장이 귀속되지 않을 뿐, 다른 기능이 깨지지는 않습니다.
Noxyr에는 한 가지 요소가 더 있습니다. /referrals link는 명령어를 실행한 멤버를 위해 봇이 만든 개인 초대를 생성합니다. 그래서 멤버가 Discord의 초대 창을 전혀 열지 않아도 입장이 그 멤버에게 귀속됩니다. 멤버는 이 링크를 공유하고, 링크를 통한 모든 입장이 그 멤버의 실적으로 집계됩니다.
추천 파밍을 막는 방법
규칙이 내장되어 있지 않다면, 추천에 붙은 보상은 한 시간 안에 악용됩니다. Noxyr는 네 가지 규칙을 적용합니다.
- 멤버당 추천은 평생 한 번만. 나갔다가 다른 링크로 다시 들어온 멤버는 두 번 집계되지 않습니다. 서버마다 멤버당 기록은 영구히 하나만 유지됩니다.
- 자기 초대와 봇 제외. 자신의 부계정이나 봇 계정을 초대해도 집계되지 않습니다.
- 최소 계정 나이.
min_account_age(0~365일)를 설정하면, 그보다 어린 계정은 부계정으로 의심되어 거부됩니다. - 체류 타이머.
hold를 켜면 추천은 집계되기 전에hold_hours(1~720시간) 동안 기다립니다. 그리고 마지막에 새 멤버가 여전히 서버에 있을 때만 집계됩니다. 초대하고 바로 나가는 방식으로는 아무것도 얻지 못합니다.
추천을 기록하는 두 가지 방식: 로그 또는 티켓
모든 추천은 공지됩니다. 로그 모드에서는 선택한 채널에 임베드가 올라갑니다. 누가 누구를 초대했는지, 그리고 집계되었는지 아니면 체류 타이머를 기다리고 있는지가 표시됩니다. 티켓 모드에서는 추천마다 스태프만 볼 수 있는 비공개 채널이 열리며, 승인과 거부 버튼이 있습니다. 그래서 사람이 확인해야 집계됩니다. 추천 보상이 가치 있는 것이라면 티켓 모드가 맞고, 장식용 역할이라면 로그 모드로 충분합니다.
보상 역할
/referrals reward-add count:5 role:@Recruiter를 실행하면, 멤버가 집계된 추천 5명에 도달하는 순간 역할이 자동으로 부여됩니다. 기준은 원하는 만큼 추가할 수 있으며(각 최대 1,000명의 추천), 등급을 나누기 위해 여러 개를 겹쳐 둘 수도 있습니다. 제거할 때는 /referrals reward-remove를 사용하세요. 보상이 역할이므로, Discord가 역할로 할 수 있는 모든 것(채널 접근, 색상, 별도 표시되는 이름)이 추가 설정 없이 추천 혜택이 됩니다.
설정 방법
- 1. Noxyr에 서버 관리 권한이 있는지 확인하세요(관리자 권한이 있으면 포함됩니다).
- 2.
/referrals setup enabled:true mode:log log_channel:#referrals를 실행하거나, 대시보드에서 커뮤니티 → 추천을 열어 같은 항목을 입력하세요. - 3. 규칙을 정하세요. 공개 서버라면
hold:true hold_hours:24와min_account_age:7이 무난한 기본값입니다. - 4.
/referrals reward-add로 보상 등급을 추가하세요. - 5. 멤버에게
/referrals link를 실행해 링크를 공유하라고 알리세요./referrals me는 본인의 총 추천 수와 아직 대기 중인 수를 보여 주고,/referrals top은 순위표입니다.
스태프는 /referrals user로 어떤 멤버든 확인할 수 있으며, /referrals settings는 현재 설정과 지금까지 집계된 총 수를 출력합니다.
추천 캠페인 아이디어
/referrals top을 활용해, 매월 “최고 추천인” 역할을 주고 공지에서 소개하기.- 처음 추천 다섯 명에게 샵 바우처를 주되, 티켓 모드에서 스태프가 나눠 주기. 바우처 코드를 참고하세요.
- 보상 역할이 있는 사람에게 상품 드롭 선공개 제공. 역할이 채널 접근을 제어하기 때문에 가능합니다.
자주 묻는 질문
바닉 URL(vanity URL)과 함께 작동하나요? 커스텀 URL을 통한 입장은 특정 멤버와 연결되지 않으므로, 누구에게도 귀속되지 않습니다.
그 입장으로 초대의 사용 한도가 찼다면 어떻게 되나요? 마지막 사용으로 인해 사라진 초대도 여전히 매칭되므로, 사용 횟수가 제한된 링크도 집계됩니다.
대기 중인 추천을 볼 수 있나요? 네. /referrals me와 /referrals user는 집계된 수와 대기 중인 수를 따로 보여 줍니다.
무료인가요? 네. 모든 Noxyr 모듈과 마찬가지로 무료입니다.