conversation.{app_id}.{user_id}

{
    "id": 6779974,
    "created": 1449993141,
    "replied": false,
    "message": 6592,
    "type": "email",
    "reply_type": "text",
    "part_last": {
        "id": 7493777,
        "created": 1449993141,
        "first": true,
        "conversation": 6779974,
        "body": "<p>Some message</p>",
        "read": false,
        "type": "reply_admin",
        "sent_via": "message_auto",
        "from": {
            "avatar": "https:\/\/files.carrotquest.io\/avatars\/1418112360347-00000100.jpg",
            "type": "default_admin",
            "name": "Dmitriy"
        }
    },
    "parts_count": 1,
    "unread_parts_count": 1,
    "last_admin": {
        "avatar": "https:\/\/files.carrotquest.io\/avatars\/1418112360347-00000100.jpg",
        "type": "default_admin",
        "name": "Dmitriy"
    },
    "last_update": 1449993141
}

В этот канал приходит сообщение при начале нового диалога с пользователем {user_id}. Формат сообщения почти такой же, как в канале conversation.{app_id}.

Мы используем этот канал для работы чата на стороне пользователя сайта. Поэтому, есть изменения:

  • Нет поля user
  • Нет полей clicked, unsubscribed, closed, read
  • Нет поля assignee
  • Счетчик parts_count считает только части, видимые пользователю (его ответы и ответы от администраторов)
  • part_last Показывает последнюю видимую пользователю часть (например, если последняя часть в диалоге это внутренняя заметка, то она здесь показана не будет)
  • Нет поля tags