UserProfileUpdated
Топик: group-events · Конверт: GroupId, UserId
Происходит, когда пользователь меняет публичные поля своего профиля — аватар, баннер, описание, отображаемое имя. Рассылается в каждую группу, где состоит этот пользователь (одно событие на группу, а не глобальный broadcast) — если бот состоит в нескольких общих с пользователем группах, он получит это событие в каждой из них отдельно.
Payload
Компактный объект — только сами изменившиеся публичные поля профиля, без снимка всей группы:
| Поле | Описание |
|---|---|
UserId | Кто обновил профиль |
AvatarId | Новый id аватара (или null) |
BannerId | Новый id баннера (или null) |
Description | Новое описание профиля |
DisplayName | Новое отображаемое имя |
Status | Текущий текстовый статус |
PresenceStatus | Текущий presence (см. «UserStatusChanged») |
LastActivity | Время последней активности |
{
"Type": "UserProfileUpdated",
"PayloadJson": "{\"UserId\":\"d4d40000-0000-0000-0000-000000000001\",\"AvatarId\":\"f5f50000-0000-0000-0000-000000000001\",\"BannerId\":null,\"Description\":\"Backend engineer\",\"DisplayName\":\"Neo\",\"Status\":\"Refactoring\",\"PresenceStatus\":0,\"LastActivity\":\"2026-07-31T10:05:00Z\"}",
"Timestamp": 1785500300000,
"GroupId": "b3b10000-0000-0000-0000-000000000001",
"UserId": "d4d40000-0000-0000-0000-000000000001"
}