-
Автор темы
- #1
Короче, долго думал выкладывать это или нет - так как этот способ уже где только не слили,но все же на YG я его не нашел (Возможно я слепой)
FAQ. Как это работает? В недавнем обновлении ВК сделали такую функцию как отметка диалога непрочитанным , и в этом немного обосрались.
Начнемс.
1. Итак, переходим на страничку вконтакте с консолью (Консоль в самом низу страницы ес че): https://vk.com/dev/execute
2. Пишем туда следующий код:
FAQ. Как это работает? В недавнем обновлении ВК сделали такую функцию как отметка диалога непрочитанным , и в этом немного обосрались.
Начнемс.
1. Итак, переходим на страничку вконтакте с консолью (Консоль в самом низу страницы ес че): https://vk.com/dev/execute
2. Пишем туда следующий код:
var offset = 0,
chats=API.messages.getConversations({count:200,offset:offset}).items,i=0;while(i<chats.length){if(!chats.conversation.is_marked_unread){API.messages.markAsUnreadConversation({peer_id:chats.conversation.peer.id});}i=i+1;}return 1;
chats=API.messages.getConversations({count:200,offset:offset}).items,i=0;while(i<chats.length){if(!chats.conversation.is_marked_unread){API.messages.markAsUnreadConversation({peer_id:chats.conversation.peer.id});}i=i+1;}return 1;
И тыкаем выполнить пока в ответе не останется {"response": 1}
3. Если у вас больше 200 диалогов меняйте число 0 в первой строке на 200, 400, 600 и тд.. (Сначала начинаете с числом 0 , только потом меняете на 200, 400 и тд.)