Перейти к основному содержимому
Версия: 2026.2.4

MessageReactionAdded

Топик: chat-events · Конверт: GroupId, ChatId, UserId, MessageId

Происходит, когда участник добавляет emoji-реакцию на сообщение (в том числе через AddReaction, см. «Основные методы»).

Payload​

ПолеОписание
MessageId / ChannelIdНа какое сообщение и в каком канале
UserIdКто поставил реакцию
EmojiКакой именно emoji
Addedtrue для добавления реакции
ReactionsУже обновлённая полная карта реакций сообщения, emoji -> [userId]
{
"Type": "MessageReactionAdded",
"PayloadJson": "{\"MessageId\":\"m1m10000-0000-0000-0000-000000000001\",\"ChannelId\":\"ch010000-0000-0000-0000-000000000001\",\"UserId\":\"d4d40000-0000-0000-0000-000000000001\",\"Emoji\":\"👍\",\"Added\":true,\"Reactions\":{\"👍\":[\"d4d40000-0000-0000-0000-000000000001\"]}}",
"Timestamp": 1785500800000,
"GroupId": "b3b10000-0000-0000-0000-000000000001",
"ChatId": "ch010000-0000-0000-0000-000000000001",
"UserId": "d4d40000-0000-0000-0000-000000000001",
"MessageId": "m1m10000-0000-0000-0000-000000000001"
}

Reactions в payload — уже готовая актуальная карта, пересчитывать её самостоятельно из последовательности добавлений/удалений не требуется.

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