사용자 지정 명령어
답변, 메시지 전송, 역할 부여, 닉네임 변경을 실행하는 서버 전용 슬래시 명령어입니다.
주요 기능
서버 전용 슬래시 명령어
커뮤니티에 맞는 이름, 설명과 동작으로 Discord 서버 애플리케이션 명령어를 만듭니다.
순서대로 실행되는 작업
명령어마다 답변, 채널 전송, 역할 부여·제거, 닉네임 접두사·접미사 변경 등 1~4개 작업을 실행합니다.
조건과 대기 시간
멤버 레벨, 재화 잔액, 가입 기간으로 실행 자격을 제한하고 사용자별 또는 서버 전체 대기 시간을 설정합니다. 역할과 권한에 따른 접근은 Discord 슬래시 명령어 권한에서 설정합니다.
대시보드에서 생성·수정·삭제
관리자가 설정에서 명령어를 생성, 수정, 삭제하면 Nox가 해당 Discord 서버 명령어를 만들고 갱신하거나 제거합니다.
가능한 범위에서 작업 실행
중복 상호작용을 방지합니다. 나중 작업이 실패해도 앞서 Discord에 적용된 변경 사항은 유지되며 Nox가 오류 페이지에 실패를 기록합니다.
추천 용도
자주 쓰는 답변, 자료 링크, 온보딩 안내와 운영진 바로가기.
간단한 명령어로 몇 가지 Discord 작업을 실행하는 가벼운 자동화.
봇 코드를 작성하거나 호스팅하지 않고 맞춤 슬래시 명령어를 만들려는 커뮤니티.
작동 방식
명령어 구성
관리자는 소문자와 밑줄로 된 이름, 설명, 순서대로 실행할 작업 목록을 정합니다. 모든 명령어는 최소 하나의 답변 작업을 포함해야 합니다.
Nox가 Discord 명령어 생성
저장하면 서버 애플리케이션 명령어를 생성하거나 갱신하고 멤버가 실행할 때 사용할 구성을 저장합니다.
멤버가 슬래시 명령어 실행
Discord가 명령어 상호작용을 전달합니다. 기본 명령어를 먼저 확인한 뒤 사용자 지정 명령어, 양식 순으로 확인합니다.
작업 순차 실행
Nox가 답변이나 후속 응답을 보내고 지정 채널에 메시지를 게시하며 Discord 권한에 따라 역할이나 닉네임을 바꿉니다.
설정 체크리스트
이름은 소문자와 밑줄로 3~32자 사이로 정하세요.
- 설명은 10~100자로 작성하세요.
최소 하나의 답변을 포함해 1~4개 작업을 추가하세요.
답변과 전송 작업에 메시지 내용이 있는지 확인하세요.
이용 대상이나 빈도를 제한하려면 레벨, 재화, 가입 기간 조건과 대기 시간을 추가하고 Discord 명령어 권한에서 표시 대상을 정하세요.
필요한 작업에 맞춰 채널 권한, 역할 관리, 닉네임 관리 권한을 부여하세요.
작업, 매개변수와 조건
명령어를 사용하면 정해진 순서대로 작업 목록을 실행합니다.
| 작업 | 기능 |
|---|---|
| 답변 | 명령어를 실행한 멤버에게 응답 |
| 무작위 답변 | 여러 메시지 중 하나를 무작위로 선택해 응답 |
| 메시지 전송 | 선택한 채널에 메시지 게시 |
| 역할 부여 또는 제거 | 멤버에게 역할을 주거나 제거 |
| 기간제 역할 | 정해진 시간(분) 동안 역할을 부여한 뒤 제거 |
| 닉네임 접두사, 접미사 또는 초기화 | 닉네임 앞뒤에 내용을 붙이거나 초기화 |
| 재화 차감 | 멤버 잔액에서 정해진 금액 차감 |
명령어는 1~4개 작업을 실행하며 최소 하나의 답변이 필요합니다. 답변 작업은 한 번만 넣을 수 있습니다. 각 답변을 멤버에게만 보일지 채널의 모든 사람에게 보일지 선택할 수 있습니다.
무작위 답변과 기간제 역할은 Premium이 필요합니다. Premium이 없는 서버도 이를 사용하는 명령어를 초안으로 저장할 수 있지만 활성화할 수는 없습니다. Premium이 끝나면 이를 사용하는 활성 명령어는 초안으로 돌아가며, 이미 부여한 역할은 예정대로 제거됩니다.
매개변수는 명령어 실행 시 입력을 받고 그 값을 작업 안에서 재사용할 수 있습니다.
| 매개변수 유형 | 입력 내용 |
|---|---|
| 텍스트 | 자유 형식 텍스트 |
| 사용자 | 멤버 선택 |
| 채널 | 채널 선택 |
| 역할 | 역할 선택 |
명령어당 최대 25개 매개변수를 지원하며 필수 매개변수는 선택 항목보다 먼저 나와야 합니다.
조건은 명령어 실행 자격을 제한하고 대기 시간은 사용 빈도를 제한합니다.
| 조건 (최소 또는 최대) | 확인할 멤버 정보 |
|---|---|
| 레벨 | 레벨 시스템의 현재 레벨 |
| 재화 | 재화 잔액 |
| 가입 기간 | 서버 가입 후 경과 시간 |
조건은 최대 5개입니다. 대기 시간은 멤버별 또는 서버 전체에 적용되며 꺼짐부터 최대 30일까지 설정할 수 있습니다. 명령어 표시 대상은 Discord 명령어 권한에서 정합니다.
중요 사항
사용자 지정 명령어는 양식 및 다른 서버 명령어와 Discord 이름 공간을 공유하므로 이름이 충돌하면 안 됩니다.
실행은 가능한 범위에서 수행됩니다. 이후 역할, 닉네임 또는 메시지 작업이 실패해도 앞선 작업을 되돌리지 않습니다.
사용자 지정 명령어는 슬래시 명령어로 실행합니다. 대화형 모달 열기, 개인 메시지 수신, 웹훅 기능은 제공하지 않습니다.
삭제하면 Discord 명령어, 저장된 구성과 답변·전송 작업에 속한 메시지 이미지도 제거합니다.
서버마다 이름을 직접 정하므로 동적 사용자 지정 명령어는 이 페이지의 고정 명령어 접두사 목록에 표시되지 않습니다.
문제 해결
Discord에 명령어가 표시되지 않음
이름 충돌이나 Discord 생성 오류를 확인하세요. 새 서버 명령어가 표시되기까지 시간이 걸릴 수도 있습니다.
역할 작업 실패
Nox에 역할 관리 권한이 있고 가장 높은 역할이 대상 역할보다 위에 있는지 확인하세요. 이전 작업은 이미 완료되었을 수 있습니다.
닉네임 작업 실패
Nox에 닉네임 관리 권한이 있고 가장 높은 역할이 멤버의 최상위 역할보다 위에 있는지 확인하세요. Discord는 봇의 서버 소유자 닉네임 변경을 허용하지 않으므로 소유자 대상 작업은 항상 실패합니다.
오래된 명령어가 남아 있음
서버 명령어 리소스 화면에서 Discord 명령어와 사용자 지정 명령어 소유 관계를 비교하고 필요한 경우 연결된 설정이 없는 리소스를 삭제하세요.
권한
이 기능에 필요한 Discord 권한과 각 권한의 용도를 설명합니다.
서버에 이 기능들을 추가하세요
Discord에 Nox를 추가한 다음 대시보드에서 서버를 설정하세요. 승인하기 전에 권한을 확인하세요.