Конструктор команд 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 приглашения
Структура
Параметры и подкоманды
Попробуйте пример или постройте свой вариант ниже.
Примеры
Структура верхнего уровня
Команда использует ровно один из этих вариантов на верхнем уровне. Переключение сохраняет данные каждой структуры, чтобы можно было сравнить.
Проверка
Управляете собственным игровым сервером?
Игровые серверы Wespner с защитой от DDoS, дисками NVMe и активацией за несколько минут.