위키 / Core Features / 폼 빌더

폼 빌더

업데이트한 사람 Maxime_48 · 1시간 전 · 조회수: 88

언어: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

패널에서 양식을 만들면, 멤버가 진짜 Discord 팝업에서 작성할 수 있어요. 질문은 최대 열 개이고, 응답은 검토할 수 있도록 저장됩니다.

두 개의 양식과 최근 응답이 표시된 폼 빌더 페이지


📝 사용 방법

  1. 폼 빌더를 활성화하고 양식 페이지를 엽니다.
  2. 양식을 만듭니다. 제목, 명령어 이름, 질문을 입력하세요.
  3. 응답이 도착할 채널을 고른 뒤, 멤버에게 /form open을 실행하라고 안내하세요.

멤버가 양식을 고르면 질문이 담긴 팝업이 열려요. 제출하는 순간 응답이 스태프 채널 그리고 패널에 도착해서, 바로 승인하거나 거절할 수 있습니다.


🧩 질문 열 개 제한

양식에는 질문을 최대 열 개까지 넣을 수 있어요. Discord는 팝업 하나에 구성 요소를 다섯 개까지만 허용하기 때문에, 질문이 여섯 개에서 열 개인 양식은 팝업 두 개로 열립니다. 멤버가 처음 다섯 개를 작성하고 **"Continue (2/2)"**를 누르면, 두 번째 팝업이 나머지 질문과 함께 열려요. 편집기에서 열 개라는 개수를 제한하므로, Discord가 표시를 거부하는 양식을 만들 일은 없습니다.

열 개가 넘는 답변이 필요하면 주제를 두 개의 양식으로 나누거나, 긴 답변 질문 하나에서 여러 가지를 묻도록 하세요.


✍️ 질문 유형

유형 멤버에게 보이는 모습
짧은 답변 한 줄짜리 텍스트 상자예요.
긴 답변 여러 줄짜리 텍스트 상자로, 제대로 된 문단을 쓸 수 있어요.
단일 선택 옵션을 정확히 하나만 고를 수 있는 드롭다운이에요.
다중 선택 여러 옵션을 한꺼번에 고를 수 있는 드롭다운이에요.

각 질문은 필수이거나 선택 사항일 수 있고, 상자 안에 표시되는 힌트를 넣을 수 있어요. 텍스트 질문에는 최대 길이도 지정할 수 있습니다. 필수 텍스트 질문에는 최소 길이도 지정할 수 있는데, 이는 멤버가 제출하기 전에 팝업 자체에서 Discord가 검사해요.

선택형 질문에는 옵션을 최대 25개까지 넣을 수 있어요.


⌨️ 멤버용 명령어

명령어 기능
/form open <name> 양식을 열어서 작성해요. 이름은 입력하는 동안 자동 완성됩니다.
/form list 서버에서 지금 열려 있는 모든 양식을 보여 줘요.

두 응답 모두 비공개예요. 명령어를 실행한 멤버에게만 보입니다. 공개되는 것은 스태프 채널에 게시되는 요약뿐이에요.

멤버가 양식 이름을 기억할 필요는 없어요. /form open은 입력을 시작하자마자 작성할 수 있는 양식을 제안해 줍니다.


⚙️ 양식별 설정

설정 기능
제목 팝업 맨 위와 요약에 표시돼요.
명령어 이름 멤버가 /form open 뒤에 입력하는 이름이에요. 영문, 숫자, 하이픈만 사용할 수 있어요.
설명 /form list에 표시되는 한 줄 요약이에요.
응답 채널 스태프를 위해 각 제출 내용이 게시되는 곳이에요. 선택 사항이며, 없어도 응답은 패널에 도착해요.
멘션할 역할 팀이 알아차리도록 요약과 함께 멘션돼요. 선택 사항이에요.
필요한 역할 이 역할을 가진 멤버만 양식을 열 수 있어요. 선택 사항이에요.
대기 시간 멤버가 같은 양식을 다시 제출하기까지 기다려야 하는 시간이에요.
멤버당 한 번만 제출 멤버가 응답을 단 한 번만 할 수 있도록 영구히 제한해요.
확인 메시지 제출한 뒤 멤버에게 보이는 비공개 감사 메시지예요.
양식 열림 체크를 해제하면 양식과 응답을 삭제하지 않고 양식을 닫아요.
수락하거나 거절하면 개인 메시지로 알리기 수락하거나 거절하는 순간 멤버에게 양식 이름과 결정을 DM으로 보내요. 스태프 메모는 포함되지 않아요.

📥 응답 검토하기

응답 섹션에는 가장 최근의 응답 50개가 나열되며, 양식과 상태별로 필터링할 수 있어요. 하나를 클릭하면 모든 답변이 펼쳐집니다.

여기에서 다음을 할 수 있어요.

  • 승인 또는 거절을 할 수 있고, 누가 언제 결정했는지 기록돼요.
  • 결정과 함께 저장되는 스태프 메모를 남길 수 있어요.
  • 봇이 Discord에 게시한 요약으로 바로 이동할 수 있어요.
  • 응답을 완전히 삭제할 수 있어요.

답변은 보낸 순간에 고정돼요. 내일 질문 문구를 고쳐도 어제 제출된 응답은 실제로 답한 당시의 문구를 그대로 유지하므로, 멤버가 실제로 본 내용을 항상 읽을 수 있습니다.

📣 멤버에게 알리기

양식별로 설정하는 **"수락하거나 거절하면 개인 메시지로 알리기"**는 결정하는 순간 멤버에게 DM으로 알려 줘요. 봇은 양식 이름과 결정을 알려 주고, 스태프 메모는 절대 보내지 않습니다.

↓ 응답 (CSV)

응답이 있는 모든 양식에는 "↓ 응답 (CSV)" 버튼이 생겨요. 제출 하나가 한 줄, 질문 하나가 한 열이에요.

  • 나중에 이름을 바꾼 질문은 같은 열을 유지해서, 이름을 바꾸기 전에 받은 응답과도 내보낸 파일이 그대로 맞아요.
  • 같은 이름을 가지게 된 두 질문은 두 열이 모두 유지돼요. 합쳐지거나 덮어써지는 것은 없습니다.
  • 파일은 Excel에서 악센트 문자가 깨지지 않고 열려요.
  • 스프레드시트 수식처럼 시작하는 답변(=, +, -, @)은 텍스트로 기록되므로, Excel이 실행하려고 시도하지 않아요.

양식의 응답을 내보내면 서버의 감사 로그에 기록이 남아요.


🛡️ 스팸 방지

양식은 스태프 채널에 게시되기 때문에 악용될 만한 대상이에요. 이를 막아 주는 장치가 여러 가지 있습니다.

  • 대기 시간은 멤버가 곧바로 다시 제출하는 것을 막아요.
  • 멤버당 한 번만 제출은 멤버를 단 한 번의 응답으로 제한해요.
  • 필요한 역할은 양식을 보면 안 되는 멤버가 접근하지 못하게 해요.
  • 양식을 닫으면 이미 받은 응답은 그대로 두고 새 응답만 막아요.

이 조건은 모두 양식을 열 때만이 아니라 양식이 다시 돌아올 때도 확인돼요. 팝업을 구석에 열어 둔 채 나중에 제출해도 이를 피해 갈 수 없습니다.


🔀 양식, 건의, 티켓?

이 세 가지 기능은 비슷해 보이지만 일부러 겹치지 않게 만들어져 있어요.

용도 기능
정해진 질문에 대한 구조화된 답변을 한 번 검토할 때 폼 빌더
커뮤니티가 투표하는 자유 형식의 아이디어 하나 건의
스태프와 계속 이어지는 비공개 대화 Discord 티켓

스태프 지원서, 제휴 요청, 이벤트 신청은 양식이에요. "문제가 생겼어요"는 여전히 티켓입니다.


🔗 함께 쓰는 기능

  • 레벨링 - 양식 제출 시 트리거를 사용하면 누군가 양식을 보낼 때 보상 그래프가 반응할 수 있어요. XP 지급, 역할 부여, DM 전송 등이 가능합니다.
  • 서버 로그 - 서버 로그가 켜져 있으면 제출 내용이 참여 카테고리에 기록돼요.

✅ 권한

봇에게는 응답 채널에서 View Channel, Send Messages, Embed Links 권한이 필요해요. 그 이상은 필요 없습니다. 폼 빌더는 스스로 역할을 부여하거나 누군가를 모더레이션하지 않아요.

응답 채널이 삭제되거나 봇이 접근 권한을 잃더라도 제출 내용은 패널에 계속 저장돼요. 채널이 사라졌다고 응답을 잃는 일은 없습니다.