Discord 이벤트 참여 조건은 누가 참여할 수 있는지, 그리고 참여자의 당첨 확률이 얼마나 좋은지를 결정합니다. Noxyr는 필수 역할(없으면 참여 불가), 보너스 참여 역할(추가 가중치 기회를 주지만 당첨을 보장하지는 않음), 추첨 후 당첨자에게 자동으로 부여되는 역할을 지원합니다. 이 글에서는 실제로 무엇이 강제되는지, 재추첨이 어떻게 작동하는지, 복수 당첨자가 어떻게 뽑히는지, 그리고 공개 요약 페이지에 무엇이 표시되는지 설명합니다.

Participant avatars shuffle until the timer ends and one is crowned the giveaway winner. Drawing winner... Winner! Winner 1 winner from 6 entries

Noxyr가 실제로 강제하는 참여 조건

아래의 모든 조건은 /giveaway create로 이벤트를 만들 때 한 번 설정되며, 사후에 확인하는 것이 아니라 누군가 참여 버튼을 누르는 순간 바로 적용됩니다.

  • 필수 역할 (roles_required): 설정하면 해당 역할을 가진 멤버만 참여할 수 있습니다. 역할이 없는 사람이 참여를 누르면 필수 역할이 없다는 안내를 받고, 참여 기록은 남지 않습니다.
  • 보너스 참여 역할 (roles_bonus_entries): 이 역할을 가진 멤버는 기본 참여 외에 가중치가 부여된 참여를 하나 더 얻습니다. 코드상 1인당 최대 10,000회까지 참여할 수 있지만, 실제로는 “부스터나 상위 멤버에게 약간의 이점을 주는 것”이지, 이벤트를 통째로 사는 방법이 아닙니다.
  • 당첨 역할 (winners_roles): 참여 조건이 아닙니다. 추첨이 끝난 뒤 당첨자에게 자동으로 부여되는 역할입니다. “과거 당첨자” 배지를 주거나 수령 채널을 열 때 사용하세요.

정확히 짚고 넘어갈 점이 하나 있습니다. /giveaway create에는 최소 메시지 수를 정하는 messages_required 옵션도 있습니다. 이 값은 이벤트와 함께 저장되지만, Noxyr는 현재 이 값으로 참여를 막지 않습니다. 따라서 이 필드는 작동하는 조건이 아니라 예약된 필드로 생각하고, 실제로 참여를 제한해야 한다면 필수 역할 옵션을 사용하세요.

이벤트마다 필수 역할은 하나, 보너스 역할은 하나만 설정할 수 있습니다. “역할 A 또는 역할 B를 가져야 함” 조건이 필요하다면, 인증 단계에서 두 역할에 공통 상위 역할을 부여하고 그 역할을 필수 조건으로 설정하세요.

가중치 참여가 확률에 실제로 미치는 영향

일반 참여는 가중치 1로 계산됩니다. 보너스 역할을 가진 멤버의 참여는 가중치 2(기본 1 + 보너스 1)로 계산됩니다. Noxyr가 당첨자를 뽑을 때는 모든 참여를 대상으로 한 가중치 무작위 추첨을 합니다. 보너스 역할 멤버가 한 장이 아니라 두 장의 추첨권을 가진 것과 같습니다. 즉 보너스 역할은 다른 참여자를 배제하지 않으면서 특정 사람의 확률을 높입니다. 일부 서버에서 운영하는 “부스터 당첨 보장” 방식과는 다릅니다. 이벤트 메시지의 참여자 드롭다운에는 총 참여 수와 각 사람의 실시간 확률이 표시되므로, 계산 방식을 믿어 달라고 할 필요가 없습니다.

복수 당첨자 선정 방법

/giveaway create의 winners 옵션에 1에서 100 사이의 숫자를 설정하세요. 이벤트가 끝나면 Noxyr는 참여자 풀에서 그 수만큼 한 명씩 추첨합니다. 당첨자가 뽑힐 때마다 다음 추첨 전에 풀에서 제외하므로, 같은 사람이 두 번 뽑히지 않습니다. 모든 당첨자는 한꺼번에 발표됩니다. 종료 임베드에 모든 당첨자가 표시되고, 채널 메시지에서도 모두 언급되며, winners_roles 역할을 설정했다면 처음 뽑힌 사람만이 아니라 모든 당첨자가 그 역할을 받습니다.

규모가 큰 서버에서 이벤트를 공정해 보이게 만드는 가장 간단한 방법은 당첨자 수를 늘리는 것입니다. 멤버 5,000명인 서버에서 당첨자가 한 명뿐인 이벤트는 복권처럼 느껴지지만, 상품을 나눠 주거나 작은 상품을 다섯 개 준다면 당첨자가 다섯 명인 이벤트는 행사처럼 느껴집니다.

이벤트 재추첨 작동 방식

재추첨은 이벤트를 다시 시작하거나 기존 참여를 잃지 않고, 같은 참여자 풀에서 새 당첨자를 뽑습니다. 재추첨을 시작하는 방법은 두 가지이며, 둘 다 관리자만 사용할 수 있습니다.

  1. 종료된 이벤트 메시지를 우클릭하고 컨텍스트 메뉴에서 Reroll Giveaway를 선택하세요. 이미 메시지를 보고 있다면 가장 빠른 방법입니다.
  2. 이벤트 메시지 ID와 함께 /giveaway reroll을 실행하세요. 메시지를 우클릭한 뒤 Copy Message ID를 선택하면 됩니다. Discord 설정에서 개발자 모드를 켜야 이 메뉴가 보입니다.

어느 방법을 쓰든 Noxyr는 먼저 이벤트가 실제로 종료되었는지 확인합니다. 아직 진행 중이면 재추첨할 것이 없습니다. 그다음 이벤트를 처음 설정했던 당첨자 수만큼, 같은 가중치 풀을 사용해 다시 뽑습니다. 새 당첨자는 채널에 발표되고, 임베드의 참여자 드롭다운도 업데이트됩니다. 이벤트가 여러 서버에 동기화되어 있다면, 재추첨 발표는 명령어를 실행한 서버뿐 아니라 모든 서버에 게시됩니다.

재추첨을 하는 흔한 이유는 다음과 같습니다. 원래 당첨자가 수령 기간 안에 응답하지 않거나, 당첨자가 부계정으로 확인되거나 서버 규칙을 어긴 경우(이벤트 전체 가이드의 부계정 섹션 참고), 또는 누군가를 수동으로 실격 처리한 뒤 대신 뽑고 싶은 경우입니다.

추첨 전후에 참여자 확인하기

스태프는 총 참여 수를 그대로 믿을 필요가 없습니다. 실제 목록을 확인하는 방법은 두 가지입니다.

  • 이벤트 메시지를 우클릭 → View Participants를 선택하면 모든 참여자가 멘션 목록으로 표시됩니다. 처음 50명까지는 바로 보이며, 그 이상이면 총 인원도 함께 표시됩니다.
  • 이벤트 임베드의 드롭다운에서는 관리자가 채널을 떠나지 않고도 현재 참여자나 참여 통계를 확인할 수 있습니다. 이벤트가 아직 진행 중일 때 유용합니다.

공개 요약 페이지

모든 이벤트에는 noxyrbot.com의 실시간 요약 페이지 링크가 제공됩니다(이벤트 메시지에 버튼으로 게시됩니다). 이 페이지에는 상품, 상태(진행 중 또는 종료), 종료 시간, 주최자, 총 참여 수, 그리고 참여자 전체 목록이 표시됩니다. 가중치 참여가 둘 이상인 사람은 아바타 옆에 xN 태그가 붙습니다. 이벤트가 끝나면 같은 페이지에 당첨자 섹션이 추가되며, 각 당첨자의 아바타와 Discord ID가 표시됩니다. 원래 메시지를 삭제해도 이 페이지는 계속 작동하므로, 공정한 추첨을 증명하는 자료로 스크린샷보다 깔끔합니다. 무료이며, 보려면 대시보드에 로그인할 필요도 없습니다.

자주 묻는 질문

참여하려면 역할을 둘 이상 요구할 수 있나요? 현재 구성에서는 이벤트마다 불가능합니다. 이벤트 하나당 필수 역할 하나와 보너스 역할 하나만 지원합니다. 원하는 조합을 이미 나타내는 역할을 쓰세요(예: 인증을 마치고 서버에 일정 기간 머문 뒤에만 부여되는 역할).

재추첨도 새 이벤트로 집계되나요? 아니요. 원래 이벤트가 모은 정확히 같은 참여자 풀에서 다시 뽑습니다. 아무도 다시 참여할 필요가 없습니다.

보너스 참여 역할이 누군가의 당첨을 보장하나요? 아니요. 보너스 참여는 비율에 따라 확률을 높일 뿐이며, 다른 참여자를 풀에서 빼거나 특정 결과를 보장하지 않습니다.

당첨자 수에 제한이 있나요? 이벤트당 최대 100명입니다.

참여 조건이나 재추첨에 유료 등급이 필요한가요? 아니요. Noxyr에는 유료 등급이 없습니다. 참여 조건, 보너스 참여, 복수 당첨자, 재추첨, 요약 페이지는 모두 무료입니다.

전체 설정 방법은 Discord 이벤트 진행 방법에서, 명령어 목록은 이벤트 & 투표 문서에서 확인하세요. 또는 Noxyr를 무료로 추가한 뒤 /giveaway create를 실행하세요.