Skip to content

roschat bot api get bot unwatched messages

MarkFomin edited this page Apr 19, 2021 · 4 revisions

Get-Bot-Unwatched-Messages

Описание

Запрос входящих непросмотренных сообщений. Бот передает ид. своих непросмотренных сообщений, а в ответ получает просмотренные сообщения из своих и новые непросмотренные. (удаленные сообщения считаются просмотренными)

Название

get-bot-unwatched-messages - запрос входящих не просмотренных сообщений, запрос от бота.

Параметры запроса

Название Тип Описание
listUnwatched arrayInt Идентификаторы сообщений, которые не просмотрены у бота.

Параметры ответа

Название Тип Описание
list messageList Список непросмотренных сообщений.
  var callback = function (data) {
    if(data && data.length){
      var cidType  = data[0].cidType;   // undefined
      var cid      = data[0].cid;       // 16
      var id       = data[0].id;        // 156
      var dataType = data[0].dataType;  // 'data'
      var dataBody = data[0].data;      // '{\'type\': \'text\', \'text\': \'Привет, это я!\'}'
      var senderId = data[0].senderId;  // 23
      var replyId  = data[0].replyId;   // undefined
      var time     = data[0].time;      // 200
      var receivedTime = data[0].receivedTime;  // 15
      var watchedTime  = data[0].watchedTime;   // undefined
      var deletedTime  = data[0].deletedTime;   // undefined
    }
  };
  
  socket.emit('get-bot-unwatched-messages', [156, 172], callback);