Удаление участников из чатов и бесед ВКонтакте

Для чего это нужно?
Если вы — администратор или модератор чата ВКонтакте, то периодически у вас может возникнуть необходимость удалить часть участников. Например, неактивных — тех, кто ничего не пишет в чат. Или тех, кто слишком давно состоит в чате. Или наоборот — вступил в чат недавно. В общем, при управлении чатом возможны самые разные варианты.

Именно для автоматизации такого удаления и создан этот инструмент, ведь вручную удалять множество людей из чата долго и неудобно.

Как собрать неактивных пользователей, которые не пишут в чат?
Одним из вариантов удаления является сбор неактивных участников чата. Это делается в 3 шага:
1. Заходите в скрипт сбора всех участников чата и собираете их как список ID
2. Заходите в скрипт анализа участников чата по активности и собираете список ID тех, кто писал что-то в чат на протяжении последних 1000 сообщений (число можно регулировать в настройках)
3. Заходите в скрипт сравнения списков между собой, в левом поле вставляете ID из пункта 1, в правом — ID из пункта 2, вычитаете правый список из левого кнопкой вычитания. Остаётся список тех, кто в чате состоит, но сообщения давно или вообще не писал.

Как работает этот скрипт?
Вы разрешаете скрипту доступ к личным сообщениям. Потом указываете ссылку на нужный чат.
Также указываете скрипту, каких именно людей удалить из списка участников чата.
И скрипт удаляет всех людей по списку из чата.

Важно о приватности ваших данных!
Ни при каких обстоятельствах наш скрипт не читает вашу личку без вашего ведома и не передаёт никому её содержимое.
Кроме того, вы можете удалить доступ приложения к вашей личке в настройках самого ВК и не переживать за её сохранность.

Для этого зайдите по ссылке https://vk.com/settings?act=apps и удалите приложение «Kate Mobile».

Именно это приложение используется для работы с личными сообщениями, а не приложение «vk.barkov.net» — иначе у вас пропадёт доступ к работе с сервисом в целом.

1. Сначала разрешите специальному приложению доступ к вашей личке
Авторизация через наш сайт не даёт доступа к работе с личными сообщениями. У ВК насчёт доступа к личным сообщениям всё очень строго. Для этого нужно отдельный доступ. Поэтому:
1.1. Нажмите сюда для выдачи доступа приложению в появившемся окне нажмите «Разрешить», попадёте на такую страницу:
1.2. Скопируйте всё, что есть в адресной строке (на скриншоте обведено синим), и вставьте в это текстовое поле:
2. Потом введите ссылку на чат в формате https://vk.com/im?sel=c56
3. Введите список людей для удаления из чата
список ID (12345) или ссылки вида https://vk.com/username, по 1 на строку


Размер отчёта ограничен, поскольку вы пользуетесь бесплатной версией сервиса.
Вы можете оплатить полный доступ к сервису за 299 руб/день или 799 руб/мес и получить полный отчёт без ограничений, а также неограниченный доступ ко всем скриптам сервиса

Полезные ответы на вопросы по скрипту «Как очистить чат ВКонтакте от неактивных участников»

Подписывайтесь на наш паблик ВКонтакте

Чтобы получать полезные советы по работе с сервисом. И первыми узнавать о новых скриптах :)