Создание в портале
1
Откройте приложение
Перейдите в портал разработчика и выберите приложение.
2
Создайте команду
В блоке команд укажите тип, имя, описание и ответ. Для серверной команды укажите ID сервера; без него команда будет глобальной.
3
Настройте доступность
Выберите контексты, типы установки, права участников, NSFW и при необходимости локализации.
4
Добавьте параметры
В
Options JSON можно задать варианты выбора, autocomplete и вложенные подкоманды.5
Сохраните и синхронизируйте
После сохранения команда появляется в доступных контекстах установленного приложения.
HTTP endpoint для interactions
В расширенных настройках приложения укажите публичный HTTPS URL. При сохранении Miscord отправит подписанный PING:X-Signature-Ed25519 и X-Signature-Timestamp. Проверяйте подпись до разбора и выполнения payload.
Проверка подписи
Используйте public key приложения и исходные байты тела запроса.