Команды «/» бота: глобальные и для отдельного сервера. Формат команды и параметров — в руководстве Команды «/» и кнопки.
Своё приложение
Bot
JSON
{ "application": { "id": "1790…", "name": "Погодник", "icon": null, "description": "", "ownerId": "u_…", "botUserId": "u_…" } }Глобальные команды
Bot
JSON
{ "commands": [{ "id": "1790…", "appId": "1790…", "serverId": null, "name": "ping", "description": "Проверить, что бот жив", "options": [] }] }Заменить все глобальные команды
Bot
Тело — массив команд (или { "commands": [...] }), до 100. Команды с тем же именем обновляются (id сохраняется), отсутствующие — удаляются. Ответ: { "commands": [Command] }.
Добавить или обновить одну команду
Bot
Тело — одна команда. Ответ: { "command": Command }.
Удалить команду
Bot
Удаляет команду бота по id — глобальную или серверную.
Команды сервера
Bot
Заменить команды сервера
Bot
Как глобальный PUT, но только для одного сервера; бот должен на нём состоять. Изменения видны сразу — удобно для отладки.
Добавить команду сервера
Bot