MessageUpdated
Топик: chat-events · Конверт: GroupId, ChatId, UserId, MessageId
Происходит при редактировании ранее отправленного сообщения (в том числе через UpdateMessage,
см. «Основные методы»).
Payload
Та же форма, что и у «MessageCreated» — полный
текущий объект сообщения, с IsEdited: true и обновлённым UpdatedAt:
| Поле | Описание |
|---|---|
Id | Id сообщения |
ChannelId | Канал сообщения |
Author | Публичный профиль автора |
Content | Актуальный (уже отредактированный) текст |
CreatedAt / UpdatedAt | Время создания / последнего изменения |
IsEdited | true |
IsDeleted | Флаг удаления |
ReplyTo | Id сообщения, на которое отвечает (или null) |
Attachments | Вложения |
Reactions | Карта реакций, emoji -> [userId] |
InteractionId / InteractionCommandName / InteractionUserId | Заполнены, если это ответ бота на interaction |
ComponentsJson | Актуальные кнопки/меню сообщения (см. «Компоненты и модальные окна») |
{
"Type": "MessageUpdated",
"PayloadJson": "{\"Id\":\"m1m10000-0000-0000-0000-000000000001\",\"ChannelId\":\"ch010000-0000-0000-0000-000000000001\",\"Author\":{\"Id\":\"d4d40000-0000-0000-0000-000000000001\",\"Username\":\"neo\",\"DisplayName\":\"Neo\",\"AvatarId\":null,\"IsBot\":false},\"Content\":\"hello world (edited)\",\"CreatedAt\":\"2026-07-31T10:06:00Z\",\"UpdatedAt\":\"2026-07-31T10:09:00Z\",\"IsEdited\":true,\"IsDeleted\":false,\"ReplyTo\":null,\"Attachments\":[],\"Reactions\":{},\"InteractionId\":null,\"InteractionCommandName\":null,\"InteractionUserId\":null,\"ComponentsJson\":null}",
"Timestamp": 1785500940000,
"GroupId": "b3b10000-0000-0000-0000-000000000001",
"ChatId": "ch010000-0000-0000-0000-000000000001",
"UserId": "d4d40000-0000-0000-0000-000000000001",
"MessageId": "m1m10000-0000-0000-0000-000000000001"
}