Перейти к основному содержимому
Это документация Voice для версии 2026.2.4, которая уже не поддерживается.

Актуальная документация находится на странице последней версии (2026.2.19).

Версия: 2026.2.4

InteractionCreated

Топик: interaction-events · Конверт: UserId

Единственный тип события на этом топике. В отличие от остальных Gateway-событий, это не broadcast по группе — UserId конверта здесь означает id бота, которому адресован interaction, и доставка идёт лично ему, а не всем участникам группы.

Происходит, когда пользователь вызывает слэш-команду бота, кликает по кнопке/меню на его сообщении или отправляет форму его модального окна.

Payload​

ПолеОписание
InteractionIdId самого interaction'а — понадобится для ответа через RespondToInteraction
InvokingUserIdКто вызвал команду/кликнул компонент/отправил модалку
ChannelId / GroupIdГде это произошло
TypeВид interaction'а (числовой) — ApplicationCommand/MessageComponent/ModalSubmit/ApplicationCommandAutocomplete, см. «Interactions API»
DataДанные, специфичные для Type (имя команды, опции, customId и т.д.)
{
"Type": "InteractionCreated",
"PayloadJson": "{\"InteractionId\":\"i1i10000-0000-0000-0000-000000000001\",\"InvokingUserId\":\"d4d40000-0000-0000-0000-000000000001\",\"ChannelId\":\"ch010000-0000-0000-0000-000000000001\",\"GroupId\":\"b3b10000-0000-0000-0000-000000000001\",\"Type\":0,\"Data\":{\"CommandName\":\"ping\",\"Options\":[]}}",
"Timestamp": 1785501000000,
"UserId": "bb010000-0000-0000-0000-000000000001"
}

Полный разбор полей Data (какие заполнены при слэш-команде, клике по компоненту, сабмите модального окна или автодополнении) и жизненный цикл ответа на interaction — в отдельном разделе «Interactions API: слэш-команды», эта страница его не дублирует.

Ограниченное окно на ответ

С момента InteractionCreated у бота есть 10 секунд на первый ответ через RespondToInteraction (3 секунды — для автодополнения). Подробности — в «Interactions API».

На этой странице