#User-события (ONIMV2*)
Для получения пользовательских событий нужно:
- Подписаться на чаты через
im.v2.Event.subscribe(скоупim, неimbot) - Передать
withUserEvents=trueв запросе polling
#Список событий
| Событие | Описание |
|---|---|
ONIMV2MESSAGEADD |
Новое сообщение в подписанном чате |
ONIMV2MESSAGEUPDATE |
Сообщение отредактировано |
ONIMV2MESSAGEDELETE |
Сообщение удалено |
ONIMV2JOINCHAT |
Участник зашёл в чат |
ONIMV2REACTIONCHANGE |
Реакция изменена |
#Известные особенности
Отдельный скоуп: подписка и отписка (im.v2.Event.subscribe / im.v2.Event.unsubscribe) требуют скоуп im, а не imbot.
Объединение с bot-событиями: при withUserEvents=true bot-события (ONIMBOTV2*) и user-события (ONIMV2*) приходят в одном массиве events.
#Смотрите также
- Получить события — endpoint с параметром
withUserEvents - Bot-события — автоматические события для ботов
- Бот-платформа — обзор, быстрый старт