makag Posted April 24, 2019 Report Share Posted April 24, 2019 Наверное каждый, у кого количество участников в сообществе вконтакте в один прекрасный день превысило отметку в 10 тысяч участников, обращал внимание на пункт в статистике под названием "Боты в группе: Процент подозрительных аккаунтов: не менее **%." И если не каждый первый, то каждый второй, время от времени думал о том, чтобы уменьшить это количество. А некоторые поступают кардинальным образом - удаляют всех "собак", то есть заблокированных и удалённых участников. Сразу скажу, что "удаление под ноль" (например через олайк) - плохая идея, несмотря на то, что способ в целом действенный. Минус такой чистки состоит в том, что подавляющее большинство сервисов удаляют именно всех "собак". Причина кроется в том, что посредством api вКонтакте можно определить только забанен пользователь или удалён. Вконтакте говорит, что обе эти категории пользователей - "deactivated": Пользователь в бане: Пользователь удалён: При этом удалённый пользователь может самостоятельно восстановить свой аккаунт и превратится в живого человека, а пользователь в бане может быть в бане навечно, за нарушение правил сайта, и во временном бане, за незначительное нарушение (до тех пор, пока не "разморозит" страницу). Опытным путем было установлено, что для уменьшения показателя "процент подозрительных аккаунтов" следует удалять именно пользователей, которые в бане навечно. И ни в коем случае не удалять тех, кто во временном бане "до разморозки". С этой целью был написан небольшой скрипт на php, который и осуществляет такую очистку в сообществе. Вариант №1, для доверчивых и ленивых. Вы можете использовать онлайн инструмент с веб-интрефейсом, расположенный по адресу: https://budulai-pro.ru/demo/index.php Несмотря на моё утверждение о том, что токены при одноразовом использовании функций нигде не сохраняются - это всего лишь моё утверждение. Поэтому, после использования - нелишним будет визит на страницу с приложениями https://vk.com/settings?act=apps и удаление доступа к приложению, токен которого вы использовали для очистки. Для всеобщего спокойствия, так сказать. Вариант №2, для умных и независимых. Скрипт на php, в котором следует указать свои данные (токен анкеты и цифровой id сообщества вКонтакте) и затем запустить данный сркипт на хостинге. (Собственно ради того, чтобы выложить этот скрипт и создана эта тема). Проверка первых 10 тысяч "собак" на вечный бан и удаление таких аккаунтов из сообщества. Думаю любой, кто имеет некоторое представление о вк апи поймёт что к чему без особого труда: Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. Скачать скрипт в архиве: cleanban.zip Quote Link to comment Share on other sites More sharing options...
Vlac3 Posted May 18, 2019 Report Share Posted May 18, 2019 Спасибо, тема годная Quote Link to comment Share on other sites More sharing options...
Recommended Posts