• Добро пожаловать на сайт - Forumteam.bet !

    Что бы просматривать темы форума необходимо зарегестрироваться или войти в свой аккаунт.

    Группа в телеграме (подпишитесь, что бы не потерять нас) - ForumTeam Chat [Подписатся]
    Связь с администратором - @ftmadmin

Восстановление удаленных сообщений

  • Автор темы mars0
  • Дата начала
  • Ответы 1
  • Просмотры 1K

mars0

Проявляет активность
Местный
Регистрация
11.11.17
Нашел интересный скрипт. Кто опробовал пишите)
var restored_messages = 0,
fail_messages = 0;

vk.api.messages.getDialogs({},function (r) {
var mid = r.response.items[0].message.id;
(function next(){
vk._api("execute",{code:"return "+(function () {
var e = 1, m = [];
while(e--){
var ms = 25, ids = [];
while(ms--)ids.push(mid--);
m.push('API.messages.getById({message_ids:"'+(ids.join(","))+'"}).items');
}
return m.join(" + ")+";";
})()},function (r){
var code = r.response.filter(x=>x.deleted?1:0).map(function (r) {
return "API.messages.restore({message_id:"+r.id+"})";
});
vk._api("execute",{code:"return [" + code.join(", ") + "];"},function(r){
//if(code.length>1)return log(r);
if(mid>1000){
loger.clear();
var restored = r.response.filter(x=>x);
fail_messages += r.response.length - restored;
restored_messages += restored;
loger.log("ID текущего сообщения:",mid);
loger.log("Восстановлено",restored_messages,"сообщений");
loger.log("Ошибка при восстановлении у",fail_messages,"сообщений");
next();
}else{
log("Все o.0");
}
});
});
})();
});
 

Litov

Пользователь на проверке
На проверке
Регистрация
11.11.17
И что с ним делать?
Куда вставлять?o_O
 
Сверху Снизу