Назад к инструментам

Конструктор команд Discord-бота

Визуально постройте команду ввода в чате (slash-команду), получите точный JSON для регистрации и экспортируйте готовый к вставке код для discord.js и discord.py. Проверка по лимитам Discord на имена, длину и структуру идёт по мере ввода.

Команда

Основы slash-команды

Только CHAT_INPUT (тип 1). Команды контекстного меню пользователя и сообщения — это другая форма API и здесь не рассматриваются.

1-32 символа, только строчные буквы, цифры/-/_, без пробелов.

Права по умолчанию

Кто может использовать её по умолчанию

Администраторы сервера могут переопределить это для своего сервера. Оставьте всё непомеченным, чтобы по умолчанию команда была доступна всем.

Список неполный — полную битовую маску смотрите в документации Discord по флагам прав.

default_member_permissions

4

Приглашение бота

URL приглашения (использует права выше)

Опционально — сгенерируйте ссылку-приглашение OAuth2 с использованием выбранных выше прав. Вставьте client ID своего приложения.

URL приглашения

Структура

Параметры и подкоманды

Попробуйте пример или постройте свой вариант ниже.

Примеры

Структура верхнего уровня

Команда использует ровно один из этих вариантов на верхнем уровне. Переключение сохраняет данные каждой структуры, чтобы можно было сравнить.

Параметр команды 1
Параметр команды 2
Параметр команды 3

Проверка

Похоже, всё корректно. Эта нагрузка соответствует лимитам Discord на имена, длину и структуру.
Строите параметр для модерации или фильтра мата? Проверьте свои шаблоны перед публикацией с помощью Тестера регулярных выражений.

Управляете собственным игровым сервером?

Игровые серверы Wespner с защитой от DDoS, дисками NVMe и активацией за несколько минут.

Посмотреть хостинг