Messenger
Модуль предназначается для взаимодействия с аккаунтами в мессенджерах. Для его активации необходимо передать соответствующий параметр в запросе на системные настройки ([[Инициализация приложения]]). После инициализации, модуль отправляет запрос на поддомен "bot". Дополнительным параметром запроса может являться свойство filter - значение которого равно значению свойства domain в запросе на системные настройки.
При запросе списка типа чатов, ожидается следующая структура каждого типа чата:
name - название типа чата.
value - значение типа чата, выраженное в артикуле.
Далее, после выбора типа чата, следует запрос на список чатов, где каждый чат представлен в виде объекта со свойствами:
title - заголовок чата.
value - значение чата. Выражено в виде идентификатора.
last_message - последнее сообщение в чате. Используется, как предварительное ознакомление.
icon - абсолютная ссылка на изображение чата.
После выбора чата из списка, инициализируется запрос на список сообщений данного чата, где каждое сообщение имеет свойства:
message - текст сообщения.
value - идентификатор сообщения.
income - является ли сообщение входящим.
timestamp - дата создания сообщения.
attachments - приложения к сообщению. Выражено в виде списка абсолютных ссылок.