Вступление
Не для кого не секрет, что сообщество известное под такими именами как «упячка» и «упчк» проводит спам атаки. Что они себе там возомнили это их дело, но то что от них страдают вполне вменяемые люди – факт. Упчк говорят что они очищают Интернет от розовых соплей, порнухи и лиц нестандартной ориентации.
Ну флаг им в руки! Но зачем же трогать нормальные группы? Ну да ладно, малолеток и людей с нехваткой серого вещества грех ругать. Им сказали – они сделали. Им вбили идею (если это можно назвать идеей) – они подхватили. В итоге на всё что не в их вкусе они ставят штамп УГ. То на чём они поставили такой штамп начинает спамится и изживаться.
Естественно модераторам и админам в группах разгребать всё это нереально. Когда я столкнулся с таким проявлением упяческого дибилизма, решил сделать несколько скриптов для автоматического (ну или полуавтоматического) очищения групп вконтакте от этого нашествия саранчи. И так, я представляю на всеобщее пользование этих самых скриптов.
Все скрипты – javascript.
Настройка скриптов заключается в указании в парамерах скриптов:1) id группы
2) id первого спам-поста (фотки, аудио или видео)
3) id последнего спам-поста (до которого будет всё удаляться)
Для запуска скрипта его надо поместить в адресную строку браузера, указать параметры и нажать кнопку Enter.
id
группы определяется так: на главной странице группы смотрим в
адресную строку.
Красным обведён id группы
Как узнать ID постов, аудио, видео и т.д. смотреть ЗДЕСЬ
Ньюансы.
Независимо от того что мы будем чистить в группе, скрипт надо запускать на главной странице группы. Сколько осталось выполнить работы скрипту видно в заголовке окна со страницей. Выполнение скрипта прерывается только достижение поставленной ему задачи либо обновлением или закрытием страницы.
Скрипт 1. Удаление постов со стены.
в самом начале скрипта настраиваются параметры:
startpost – id сообщения с которого начинаем чистку
endpost – id сообщениея которым заканчиваем чистку
grid – id группы.
скорость ~1 сообщение в секунду
Примечание: startpost > endpost
Скрипт 2. Удаление тем обсуждений
в самом начале скрипта настраиваются параметры:
startpost – id темы с которого начинаем чистку
endpost – id темы которым заканчиваем чистку
grid – id группы.
скорость ~1 сообщение за 1.2 секунды (+ через каждые 19 постов пауза на 3.5 сек.)
Примечание: startpost > endpost
Скрипт 2.1. Удаление сообщений из тем обсуждений
в самом начале скрипта настраиваются параметры:
startpost – id сообщения с которого начинаем чистку
endpost – id сообщения которым заканчиваем чистку
tid – id темы в которой находятся эти сообщения.
скорость ~1 сообщ. в сек.
Примечание: startpost < endpost
Скрипт 3. Удаление аудио
в самом начале скрипта настраиваются параметры:
startaudio – id аудио с которого начинаем чистку
endaudio – id аудио которым заканчиваем чистку
grid – id группы.
скорость ~2 аудио в секунду (таймер можете побыстрее сделать заменив 500 на 300.)
Примечание: startaudio > endaudio
Скрипт 4. Удаление фоток из альбома
пример:
http://vkontakte.ru/photo-444444_127591165 - первая спам-фотка
http://vkontakte.ru/photo-444444_127591503 - последняя спам-фотка
grid=444444; //id группы.
startphoto=127591165;
endphoto=127591503;
скорость - 3,4 фотки в секунду.
Примечание: startphoto < endphoto
Скрипт 6. Удаление альбомов
в самом начале скрипта настраиваются параметры:
startalbum – id альбома с которого начинаем чистку
endalbum – id альбома которым заканчиваем чистку
grid – id группы.
скорость - ???????
Примечание: startalbum < endalbum
Скрипт 6. Удаление видео
в самом начале скрипта настраиваются параметры:
startvideo – id видео с которого начинаем чистку
endvideo – id видео которым заканчиваем чистку
grid – id группы.
скорость - 3,4 видео в секунду.
Примечание: startvideo > endvideo