디스코드 레이드 봇: 레이드 신청과 파티 모집 명단 관리하는 법
Discord에서 레이드 신청을 받으려면 플레이어 한 명당 한 행(역할, 클래스, 참여 가능 여부)이 있는 테이블을 두고, 멤버는 슬래시 명령어로 채우고 임원은 검색해서 명단을 확인하게 해요. 신청 목록은 세 가지 질문에 답해요. 누가 오는지, 어떤 역할로 오는지, 아직 누가 비는지예요. Discord 서버는 보통 반응 투표(빠르지만 역할이나 클래스를 기록할 수 없어요), 구글 폼(데이터는 좋지만 멤버가 Discord를 떠나서 채워야 해요), 또는 일정 봇으로 이걸 해결해요.
오늘 밤 올릴 신청 게시물 하나만 필요한가요? 무료 명단·레이드 신청 생성기가 역할 자리와 모두의 시간대로 표시되는 시간이 들어간 복사용 메시지를 만들어 줘요. 봇은 필요 없어요. 이 가이드의 나머지는 그 게시물을 손으로 고치는 데 지쳤을 때를 위한 거예요.
일정 봇 문제부터 정리하세요. 나머지가 모두 여기에 달려 있어요.
먼저: 일정 봇이 대신 필요한가요?
특정 이벤트 일정을 잡고 게시물에 참석 응답 버튼, 시작 전 알림, 시간대 처리를 원한다면 일정 봇을 쓰세요. MMO 레이드에는 보통 Raid-Helper(레이드 헬퍼)를 쓰고, Apollo와 Sesh는 캘린더 동기화와 함께 일반 이벤트를 처리해요. 이 일은 테이블보다 일정 봇이 더 잘하고, CordBase는 이벤트를 게시하거나 알림을 보내지 않아요.
신청 테이블은 목록이 이벤트 하나보다 오래 남을 때 제값을 해요. 누가 어떤 역할을 맡는지 담은 고정 명단, 한 달 동안의 참여 가능 여부, 시즌 전체의 출석, 또는 일정 봇이 묻지 않는 필드가 있는 신청 같은 경우예요.
신청 테이블 설정하기
저희가 만드는 CordBase를 써요. 몇 분이면 돼요.
- cordbase.gg에서 Discord로 로그인하고 서버를 고른 뒤, 대시보드가 안내하면 봇을 추가해요.
- 레이드 신청 템플릿을 설치해요. player(멤버, 필수), role(Tank, Healer, DPS, Flex 중 하나, 필수), class(텍스트), available(참/거짓), signup date 열이 있어요.
- 명령어 이름은 테이블 이름을 따르기 때문에
/raid-signup이 생겨요. 더 짧은 이름, 예를 들어/signup을 원한다면 테이블 수정 페이지에서 슬러그를 바꿀 수 있어요.
레이드가 아닌 이벤트라면 직접 테이블을 만드세요. 게임의 밤 신청이라면 name(텍스트), member, game(선택지), 동반자 여부(참/거짓), notes 열을 넣을 수 있어요.
멤버가 Discord에서 신청하기
/raid-signup add player:@Ari role:Healer class:Druid available:True signup_date:2026-10-17
Discord는 player에 멤버 선택기, role에 메뉴, available에 참/거짓 선택을 보여 주기 때문에 "heals"나 "healz"처럼 입력할 일이 없어요. 행은 채널에 올라가서 모두가 볼 수 있어요.
누군가 계획이 바뀌면 다시 신청하지 말고 자기 행을 수정해요. /raid-signup update row:Druid available:False. row에 입력을 시작하고 목록에서 골라요. 검색은 테이블의 첫 번째 텍스트 열로 하는데, 이 템플릿에서는 class예요. 이름으로 사람을 찾고 싶다면 이름 열을 추가하세요.
임원이 명단 확인하기
/raid-signup query role:Healer available:True는 참여할 수 있는 힐러를 보여 줘요./raid-signup query player:@Ari는 한 사람의 신청을 보여 줘요./raid-signup view row:Druid는 행 하나를 전부 보여 줘요.
필터는 함께 쓸 수 있고, 결과는 최신 신청부터 한 번에 최대 25개까지 보여 줘요.
권한
기본적으로는 누구나 삭제를 포함해 모든 작업을 할 수 있어요. 신청 목록이라면 이렇게 해요.
- 멤버에게 쓰기 권한을 줘서 행을 추가하고 수정할 수 있게 해요.
- 임원에게 관리 권한을 줘서 신청을 지울 수 있게 해요.
쓰기 권한은 자기 행만이 아니라 모든 행에 적용되니, 서로의 신청을 고치지 않을 거라고 믿을 수 있는 서버에서 가장 잘 맞아요. Discord의 ‘관리자’ 권한이 있는 사람은 항상 모든 권한을 가져요.
출석 기록 남기기
신청 테이블은 누가 지우기 전까지 행을 보관하기 때문에 기록 역할도 해요. 출석을 제대로 기록하려면 member, event, date 열이 있는 두 번째 테이블을 추가해서 실제로 온 사람을 기록하세요. 시즌이 끝나면 CSV로 내보낼 수 있고, 유료 플랜에서는 행 개수를 담은 주간 게시물을 예약할 수 있어요.
한도
- Free: 테이블 2개, 테이블당 행 100개. 작은 그룹이라면 신청 테이블과 출석 테이블로 충분해요. Pro($8/월)는 테이블 수 제한이 없고 테이블당 행 10,000개까지 쓸 수 있어요.
- 테이블당 열은 최대 25개이고, 선택지 목록은 25개 이하로 유지하세요.
- 테이블은 Discord가 아니라 웹에서 만들어요.
자주 묻는 질문
멤버가 명령어 대신 버튼으로 신청할 수 있나요?
CordBase에서는 안 돼요. 신청은 add 슬래시 명령어로 해요. 이벤트 게시물에 참석 응답 버튼을 원한다면 Raid-Helper, Apollo, Sesh 같은 일정 봇을 쓰세요.
중복 신청을 막을 수 있나요?
CordBase는 고유 값을 강제하지 않기 때문에 한 멤버가 행을 두 개 추가할 수 있어요. 임원이 player 열로 검색해서 중복을 찾고 남는 행을 삭제할 수 있어요.
특정 역할로 신청한 사람만 볼 수 있나요?
네. role 옵션으로 검색하세요. 예를 들어 /raid-signup query role:Tank에 available:True를 더하면 참여할 수 있는 사람만 보여요.