-
Notifications
You must be signed in to change notification settings - Fork 1
roschat bot api get bot messages
MarkFomin edited this page Apr 19, 2021
·
8 revisions
Запрос истории сообщений (начиная с последних записей в обратном порядке без учета удаленных сообщений).
get-bot-messages - запрос истории сообщений, запрос от бота
Название | Тип | Описание |
---|---|---|
cidType | cidType | Тип беседы, по умолчанию 'user' |
cid | int | Идентификатор беседы |
beginId | int | Идентификатор, с которого начинается выборка сообщений. Если 0 – то с последней записи. По умолчанию 0. |
endId | int | Идентификатор, которым будет завершена выборка сообщений. Если 0 – то ограничения нет. По умолчанию 0. |
count | int | Число запрашиваемых записей. Если 0 – то все записи. По умолчанию 0. |
Название | Тип | Описание |
---|---|---|
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-messages', {
cid: 16,
cidType: 'user',
beginId: 0,
count: 100
}, callback);