Noxyr의 커스텀 명령어는 봇이 이미 가진 명령어에 붙이는 새 이름이에요. 서버에서 $store가 $shop을 실행하게 하거나, $done이 $ticket close를 실행하게 하거나, $gnitro가 상품이 이미 채워진 기브어웨이를 시작하게 할 수 있어요. 대시보드의 Custom Commands 페이지에서 코드 없이 만들며, 무료예요. 이 가이드에서는 커스텀 명령어가 무엇에 쓸모 있는지, 만드는 방법, 그리고 이를 안전하게 유지하는 규칙을 다뤄요.
봇 명령어 이름을 바꾸는 이유
서버마다 쓰는 단어가 있어요. 상점은 이것을 store라고 부르고, 지원 팀은 티켓이 끝나면 "done"이라고 말하고, 다른 봇에서 옮겨 온 사람들은 이미 노래를 틀려고 $p를 입력하고 있어요. 커스텀 명령어를 쓰면 멤버가 봇의 단어를 새로 배우는 대신 이미 아는 단어를 쓸 수 있어요. 스태프는 입력을 덜 하고, 새 멤버는 더 자주 맞게 추측해요.
- 더 짧은 명령어: 음악 플레이어를 위한
$p,$np,$q,$s예요. - 내 서버만의 표현: 카탈로그를 위한
$store, 리뷰를 남기기 위한$vouch, 스태프 지원을 위한$apply예요. - 한 단어짜리 작업:
$done은 티켓을 닫고,$claim은 담당을 맡고,$purge는 메시지를 지워요. - 설정이 포함된 명령어:
$bass는 베이스 부스트 필터를 켜고,$repeat는 대기열 전체를 반복해요.
커스텀 명령어 만드는 방법
- 1. Custom Commands 페이지 열기. Noxyr 대시보드에 로그인해서 서버를 고르고, Control을 연 다음 Custom Commands로 가세요.
- 2. 하나 추가하기. New custom command를 누르거나, Templates를 열고 하나를 클릭해서 완성된 상태로 추가하세요.
- 3. 이름 정하기. Trigger 칸에 새 이름을 입력하세요. 예를 들어
store예요. 문자, 숫자, -, _만 쓸 수 있고, 최대 32자예요. - 4. 실행할 것 고르기. 명령어를 고르고, 여러 동작이 있다면 동작도 고르세요. 예를 들어
ticket다음close예요. - 5. 테스트하기. 편집을 멈추고 약 1초 뒤에 자동으로 저장돼요. 서버에서
$store를 입력해 보세요.
이 페이지에는 같은 목록을 보는 두 가지 보기가 있어요. Graph는 각 커스텀 명령어를 Trigger가 Command에 연결된 형태로 보여 줘요. 미리 설정된 값이 있는 명령어가 많을 때 읽기 쉬워요. Simple list는 평범한 행으로 보여 줘요. 둘 다 같은 것을 편집해요.
미리 설정된 값: 설정이 내장된 명령어
미리 설정된 값은 커스텀 명령어가 실행될 때마다 실제 명령어의 옵션 중 하나를 채워 줘요. $gnitro는 상품을 Discord Nitro로 설정한 $giveaway create를 실행해요. 그래서 스태프는 시간과 당첨자 수만 입력하면 돼요: $gnitro 1h 1. 이름 뒤에 입력한 것은 그대로 추가되고, prize:"Gift card"처럼 이름으로 입력한 옵션은 그 한 번의 실행에 한해 미리 설정된 값을 대체해요.
미리 설정된 값은 저장할 때 확인돼요. 값은 옵션에 맞아야 하고(숫자가 필요한 곳에는 숫자, 목록이 있는 곳에는 나열된 선택지 중 하나), 큰따옴표나 줄바꿈을 포함할 수 없어요. 페이지는 저장되기 전에 고쳐야 할 정확한 칸을 가리켜 줘요.
시작점으로 쓸 템플릿
Templates 목록에서는 클릭 한 번으로 완성된 커스텀 명령어를 추가할 수 있어요. 템플릿은 열여덟 개이고, 하는 일에 따라 묶여 있어요:
| 그룹 | 템플릿 |
|---|---|
| 음악 | $p, $np, $s, $q, $dc, $vol, $repeat, $bass, $247 |
| 티켓 | $done, $claim, $faqs |
| 상점 | $store, $vouch |
| 커뮤니티 | $gnitro, $apply, $lb |
| 모더레이션 | $purge |
커스텀 명령어로 할 수 없는 것
커스텀 명령어는 이름만 바꿔요. 맞춤 답장을 게시하거나, 스크립트를 실행하거나, 여러 명령어를 연결할 수 없어요. 무슨 일이 일어날지는 실제 명령어가 정해요. 이것은 의도된 설계예요. 커스텀 이름은 실제 명령어의 권한, 모듈 스위치, 쿨다운과 함께 실행되므로, $purge는 이미 메시지를 지울 수 있는 사람에게만 여전히 제한돼요. 원래 이름도 계속 작동하고, 커스텀 명령어가 Noxyr의 실제 명령어 이름을 가져갈 수는 절대 없어요.
또한 메시지로만 작동해요. $store는 접두사와 함께 입력하면 실행되지만, / 메뉴에는 나타나지 않아요. 디스코드는 봇이 서버마다 따로 한 세트가 아니라, 모두를 위한 슬래시 명령어 한 세트만 등록하도록 허용하기 때문이에요. 접두사 명령어를 써 본 적이 없다면, 접두사 명령어 vs 슬래시 명령어에서 둘의 차이를 설명하고 있어요.
같은 페이지에서 접두사 바꾸기
모든 커스텀 명령어는 서버 접두사로 시작하며, 기본값은 $예요. Custom Commands 페이지 아래의 Prefix 칸에서 바꾸면 서버 전체에 적용돼요. 커스텀 명령어와 일반 명령어 모두요. 저장하는 순간 페이지의 모든 이름이 새 접두사로 바뀌어요. 디스코드 봇 접두사를 바꾸는 방법에서는 다른 봇과 겹치지 않는 접두사를 고르는 방법을 다뤄요.
해 보고 싶나요? Noxyr를 무료로 추가한 뒤 대시보드에서 Custom Commands를 열어 보세요. 전체 참고 자료는 커스텀 명령어 문서에 있어요.