제대로 작동하는 Discord 온보딩 흐름에는 엄격한 순서가 있습니다. 새 멤버는 다른 곳에 글을 쓰기 전에 규칙을 먼저 봅니다. 인증은 그 단계까지 실제로 읽었다는 것을 확인하는 관문입니다. 환영 메시지는 그다음에 나옵니다. 아무것도 읽지 않고 떠날 수도 있는 사람이 아니라, 이미 관문을 통과한 사람에게 인사하는 것입니다. 순서를 뒤집어서 인증 전에 환영 메시지를 보내거나, 그 앞에 규칙 단계 없이 인증만 두면, 사람들은 이유도 모른 채 잠긴 서버 때문에 짜증을 내거나, 필터링도 하기 전에 미인증 계정이 글을 올리게 됩니다. 이 글은 각 부분을 설정하는 방법뿐 아니라 그 순서를 어떻게 잡는지를 다룹니다. 인증 자체의 설정 방법은 Discord 인증 설정하기를 참고하세요.

A new member presses Verify, the gate opens, and they pass through with a Member role. Verify Member

세 가지 요소와 각각의 실제 목적

  • 규칙 / 안내 채널: 미인증 멤버(또는 모두)에게 보이며, 서버가 무엇인지와 인증하면 무엇이 열리는지 설명합니다. 봇 기능이 아니라 권한 덮어쓰기가 설정된 평범한 Discord 채널입니다.
  • 인증: 클릭하면 역할을 부여하는 버튼 기반 패널입니다. 게시할 채널과 부여할 역할이 필요하며, 봇의 역할이 부여하는 역할보다 위에 있어야 합니다. 그렇지 않으면 Discord가 변경을 조용히 거부합니다.
  • 환영 메시지: 인증과 무관하게 입장 시 자동으로 게시됩니다. 인증하는 순간이 아니라, 서버에 들어오는 순간 작동합니다.

순서를 정할 때 이 마지막 점이 중요합니다. 환영 메시지와 인증은 서로 대화하지 않는 두 개의 별도 시스템입니다. 새 멤버는 입장하자마자 환영 메시지를 받고, 그 뒤에 자기 속도에 맞춰 인증을 통과할 수 있습니다. 환영 메시지를 인증 뒤로 미루도록 설정할 방법은 없습니다.

권한 관문을 올바르게 설계하기

실제 관문은 봇 설정이 아니라 Discord 권한 설정입니다. @everyone 역할(또는 모두가 처음 갖는 “미인증” 역할)에 규칙 채널과 인증 패널 채널을 제외한 모든 채널의 채널 보기 권한을 거부해야 합니다. 인증 역할은 부여되면 나머지 모든 것을 열어 주는 역할이어야 합니다. 방법은 두 가지입니다. 모든 다른 채널의 권한 덮어쓰기에 그 역할을 추가하거나, 더 간단하게는 일반 채널을 “미인증 역할을 제외한 모두”에게 보이도록 만드는 것입니다. Noxyr의 인증은 버튼을 클릭해 역할을 부여하는 절반만 처리합니다. 그 주변의 채널 가시성 구조는 표준 Discord 서버 권한입니다.

대부분의 서버에 맞는 순서

  1. 새 멤버가 들어옵니다. 미인증 계정에 보이는 채널에 도착하는데, 보통 규칙과 인증 패널 채널뿐입니다.
  2. 선택한 환영 채널에서 인증 상태와 상관없이 환영 메시지가 나갑니다. 그 채널이 공개용이라면, 미인증 계정에도 보이도록 해야 합니다. 그렇지 않으면 환영 메시지가 새 멤버가 아직 볼 수도 없는 곳에 올라갑니다.
  3. 멤버가 규칙을 읽은 뒤 인증 채널로 가서 버튼을 클릭합니다.
  4. 인증 역할이 부여되고, (권한 구조를 통해) 다른 모든 채널이 열립니다.
  5. 선택 사항: 더 자세한 “여기서 시작하세요” 메시지나 채널은 인증 후에만 보이도록 합니다. 아직 제대로 참여할 마음이 없는 사람에게는 쓸데없는 온보딩 세부 내용을 줄 필요가 없기 때문입니다.

흔한 설계 실수

  • 환영 채널이 미인증 멤버에게 보이지 않음. 그러면 새 멤버 입장에서는 환영 메시지가 허공에 올라가는 것과 같습니다. 인증한 뒤에야 보게 되는데, 그때는 순서가 어긋나 보입니다.
  • 인증 버튼 앞에 규칙 채널이 없음. 인증은 누군가 버튼을 눌렀다는 것만 증명하고, 무언가를 읽었다는 것은 증명하지 않습니다. 실제 규칙은 버튼 클릭이 자연스럽게 이어지는 곳에 두세요.
  • 봇 역할이 인증 역할보다 아래에 있음. “인증이 작동하지 않아요”라는 보고 중 가장 흔한 원인입니다. Discord는 역할 부여를 조용히 거부하며, 멤버에게도 봇 로그에도 실패한 작업이라는 것 이상의 오류를 보여 주지 않습니다. 서버 설정 → 역할에서 봇의 역할을 인증 역할 위로 옮기세요.
  • 관문 앞에 단계가 너무 많음. 규칙 채널, 캡차, 나이 확인 질문, 인증 버튼이 순서대로 있으면 사람들이 떠납니다. 대부분의 커뮤니티에는 규칙을 한 번 읽고 클릭 한 번 하는 정도의 마찰이 적당합니다.

리뷰나 FAQ 채널은 어디에 두나

서버에서 무언가를 판매한다면, 판매 채널과 리뷰 채널도 인증 관문 앞이 아니라 뒤에 두세요. 어떤 규칙에도 동의하지 않은 미인증 계정이 샵을 둘러보는 것은 순서가 거꾸로이며, 아직 어떤 필터도 거치지 않은 사람들로 가득 찬 채널을 스팸 방지 기능이 감시하게 됩니다. 반대로 티켓 지원은 인증 전에도 열어 두는 것이 보통 괜찮습니다. 서버를 제대로 보기도 전에 도움이 필요한 사람은 드물지만 실제로 존재하기 때문입니다.

자주 묻는 질문

인증이 스팸 봇의 입장을 막나요? 버튼을 클릭하기 전까지는 어디에도 글을 쓰지 못하게 막습니다. 그래서 들어와서 스팸만 뿌리고 더 이상 상호작용하지 않는 단순한 봇은 걸러집니다. 캡차가 아니며 자동화된 클릭을 감지하지도 않습니다. 버튼을 누르고 넘어온 계정이 메시지로 남용하는 경우에는 안티 스팸과 함께 쓰세요.

사람들이 규칙을 읽기 전에 인증을 요구할 수 있나요? 아니요. 인증은 클릭 후에 역할을 부여합니다. 따라서 규칙(또는 왜 클릭해야 하는지 설명하는 무엇이든)은 클릭 이후가 아니라 그 클릭 전에 보여야 합니다.

멤버의 가장 높은 역할이 이미 봇보다 높다면 어떻게 되나요? 그러면 봇은 그 멤버에게 인증 역할도 부여할 수 없습니다. 모더레이션 조치를 할 수 없는 것과 같은 계층 구조 때문입니다. 대부분 봇을 설정하기 전에 만들어진 고위 스태프 역할에서 발생합니다. 봇을 다시 설치한 뒤에는 역할 순서를 꼭 다시 확인하세요.

환영 메시지에 인증을 언급해야 하나요? 네. 환영 메시지가 미인증 멤버가 볼 수 있는 곳에 올라간다면, “#welcome-gate에서 인증하면 나머지 서버가 열립니다” 같은 한 줄이 환영 메시지를 막다른 길이 아니라 유입 경로의 일부로 바꿔 줍니다.

기존 인증된 멤버에게 영향을 주지 않고 나중에 인증 역할이나 채널을 바꿀 수 있나요? 네. 패널의 역할이나 채널을 바꾸면 앞으로의 클릭에만 영향을 줍니다. 이미 예전 인증 역할을 가진 멤버는 그대로 유지되며, 소급해서 다시 확인하지 않습니다.

서버 대시보드의 인증 페이지에서 패널 자체를 설정하고, 모든 필드의 정확한 동작은 인증 및 환영 문서에서 확인하세요.