디스코드 슬래시 명령어 빌더

슬래시 명령어를 눈으로 보면서 설계하세요. discord.js, discord.py 코드나 원본 JSON을 받을 수 있어요.

명령어

소문자, 하이픈(-), 밑줄(_) 사용 가능

옵션 (0/25)

아직 옵션이 없어요. 하나 추가해서 시작해 보세요.

문제 2개 발견

명령어 이름을 입력해 주세요

설명을 입력해 주세요

미리보기

명령어를 만들기 시작하면 미리보기가 나타나요

코드

{
  "name": "command",
  "description": "설명 없음"
}

코드는 건너뛰고 슬래시 명령어를 자동으로 만드세요

CordBase는 데이터베이스 테이블에서 슬래시 명령어를 자동으로 만들어요. 웹 대시보드에서 테이블을 설계하면 Discord 서버에 테이블마다 명령어가 생겨서, 바로 행을 추가하고 조회하고 수정하고 순위를 매길 수 있어요.

무료로 시작하기

디스코드 슬래시 명령어 빌더란?

디스코드 슬래시 명령어 빌더는 명령어(이름, 설명, 옵션, 하위 명령어, 선택지)를 양식으로 설계하고, Discord가 요구하는 JSON이나 같은 내용의 discord.js, discord.py 코드로 내보내 주는 도구예요. 이것을 Discord API에 등록하면 멤버가 슬래시를 입력할 때 명령어가 나타나요(Discord에서는 ‘빗금 명령어’로 표시돼요).

슬래시 명령어 옵션 유형

유형 번호는 각 옵션의 type 필드에 들어가요.

유형API 이름종류참고
1SUB_COMMAND하위 명령어/settings view 같은 중첩 명령어
2SUB_COMMAND_GROUP하위 명령어 그룹/settings roles add처럼 하위 명령어를 묶어요. 그룹은 한 단계까지만 만들 수 있어요
3STRING문자열텍스트. min_length(0~6000)와 max_length(1~6000)는 선택 사항
4INTEGER정수-2^53+1부터 2^53-1까지의 정수. min_value와 max_value는 선택 사항
5BOOLEAN참/거짓true 또는 false
6USER사용자멤버 선택기
7CHANNEL채널채널 선택기. channel_types로 채널 종류를 제한할 수 있어요
8ROLE역할역할 선택기
9MENTIONABLE멘션 가능 대상사용자 또는 역할
10NUMBER숫자-2^53부터 2^53까지의 소수. min_value와 max_value는 선택 사항
11ATTACHMENT첨부 파일멤버가 올리는 파일

슬래시 명령어 제한

이 중 하나라도 넘으면 Discord가 명령어를 거부해요. 빌더는 확인할 수 있는 항목을 입력하는 동안 표시해 줘요.

항목제한
명령어 이름1~32자, 소문자, 공백 없음(영문자, 숫자, 하이픈, 밑줄은 안전하게 쓸 수 있어요)
명령어 설명1~100자
옵션 이름1~32자, 명령어 이름과 같은 규칙
옵션 설명1~100자
명령어당 옵션 수25개(하위 명령어나 그룹도 각각 최대 25개)
옵션당 선택지 수25
선택지 이름1~100자
문자열 선택지 값최대 100자
필수 옵션선택 옵션보다 앞에 와야 해요
명령어 하나의 전체 크기모든 이름, 설명, 문자열 값을 합쳐 8000자
앱당 슬래시 명령어 수전역 100개, 서버마다 별도로 100개

예시: /roll 명령어의 JSON

전역으로 등록하려면 이 내용을 POST /applications/APP_ID/commands로 보내세요. 먼저 서버 하나에서 시험하려면 /guilds/GUILD_ID 아래의 같은 경로로 보내면 돼요.

{
  "name": "roll",
  "description": "주사위 굴리기",
  "options": [
    {
      "type": 4,
      "name": "sides",
      "description": "주사위 하나의 면 수",
      "required": true,
      "min_value": 2,
      "max_value": 100
    },
    {
      "type": 4,
      "name": "count",
      "description": "굴릴 주사위 개수",
      "min_value": 1,
      "max_value": 10
    }
  ]
}

자주 묻는 질문

디스코드 봇 슬래시 명령어는 어떻게 만드나요?
명령어(이름, 설명, 옵션)를 정의한 뒤, 그 JSON을 Discord의 애플리케이션 명령어 엔드포인트로 보내거나 discord.js, discord.py 같은 라이브러리로 등록하세요. 빌더는 JSON과 라이브러리 코드를 내보내 줘요. 그러면 봇은 명령어가 쓰일 때마다 인터랙션으로 응답해요.
디스코드 슬래시 명령어에는 옵션을 몇 개까지 넣을 수 있나요?
최대 25개예요. 하위 명령어나 하위 명령어 그룹도 각각 최대 25개를 가질 수 있고, 선택지가 있는 옵션은 선택지를 최대 25개까지 둘 수 있어요.
슬래시 명령어 이름에는 어떤 문자를 쓸 수 있나요?
이름은 1~32자이고 공백 없는 소문자여야 해요. 영문자, 숫자, 하이픈, 밑줄은 언제나 안전하게 쓸 수 있어요.
하위 명령어와 하위 명령어 그룹은 무엇이 다른가요?
하위 명령어는 /settings view처럼 한 단계예요. 그룹은 /settings roles add처럼 그 위에 단계를 하나 더해요. Discord는 그룹을 한 단계까지만 허용해요.
봇 하나에 슬래시 명령어를 몇 개까지 만들 수 있나요?
봇은 전역 슬래시 명령어 100개와 서버마다 별도로 100개를 등록할 수 있어요.
슬래시 명령어에 Message Content 인텐트가 필요한가요?
아니요. Discord가 명령어와 옵션을 인터랙션으로 봇에 보내 주기 때문에 봇이 메시지 내용을 읽을 필요가 없어요.

2026-10-14에 애플리케이션 명령어에 관한 Discord 개발자 문서 기준으로 마지막으로 검토했어요. 더 많은 무료 도구: 모든 Discord 도구