Простое сообщение

{
    "text": "простое текстовое сообщение",
    "type": "plain"
}

Картинка

{
    "mediaURL": "http://127.0.0.1:8000/u/bcb9bd05262a419fbe8b036a8f00f208/9b7f72ac-4d5c-4674-815b-8414e783e9b1@xmpp-image.jpeg",
    "name": "9b7f72ac-4d5c-4674-815b-8414e783e9b1@xmpp-image.jpeg",
    "preview2xURL": "http://127.0.0.1:8000/u/bcb9bd05262a419fbe8b036a8f00f208/p/2x.jpg",
    "previewHeight": 1024,
    "previewURL": "http://127.0.0.1:8000/u/bcb9bd05262a419fbe8b036a8f00f208/p/1x.jpg",
    "previewWidth": 765,
    "size": 1294054
}

Файл

{
    "mediaURL": "http://127.0.0.1:8000/u/ed6fa57775db46ca90d8c30c7bbe0e72/%D1%82%D0%B5%D1%81%D1%82.zip",
    "name": "тест.zip",
    "size": 47132
}

Изменение

Поля actor, old и new могут быть null. Такое сообщение могут посылать только боты.

{
    "actor": "d-0b1b2362-fb69-4dd6-8bfb-90c89517168d",
    "new": "Абырвалг",
    "old": "Главрыба",
    "title": "Изменилось название"
}

Прогресс

{
    "comment": "тест",
    "i": 42,
    "text": "тест: 42%",
    "total": 100,
    "type": "progress"
}