Для чего это нужно?
Если вы — администратор или модератор чата ВКонтакте, то периодически у вас может возникнуть необходимость удалить часть участников. Например, неактивных — тех, кто ничего не пишет в чат. Или тех, кто слишком давно состоит в чате. Или наоборот — вступил в чат недавно. В общем, при управлении чатом возможны самые разные варианты.
Именно для автоматизации такого удаления и создан этот инструмент, ведь вручную удалять множество людей из чата долго и неудобно.
Как собрать неактивных пользователей, которые не пишут в чат?
Одним из вариантов удаления является сбор неактивных участников чата. Это делается в 3 шага:
1. Заходите в скрипт сбора всех участников чата и собираете их как список ID
2. Заходите в скрипт анализа участников чата по активности и собираете список ID тех, кто писал что-то в чат на протяжении последних 1000 сообщений (число можно регулировать в настройках)
3. Заходите в скрипт сравнения списков между собой, в левом поле вставляете ID из пункта 1, в правом — ID из пункта 2, вычитаете правый список из левого кнопкой вычитания. Остаётся список тех, кто в чате состоит, но сообщения давно или вообще не писал.
Как работает этот скрипт?
Вы разрешаете скрипту доступ к личным сообщениям. Потом указываете ссылку на нужный чат.
Также указываете скрипту, каких именно людей удалить из списка участников чата.
И скрипт удаляет всех людей по списку из чата.
Важно о приватности ваших данных!
Ни при каких обстоятельствах наш скрипт не читает вашу личку без вашего ведома и не передаёт никому её содержимое.
Кроме того, вы можете удалить доступ приложения к вашей личке в настройках самого ВК и не переживать за её сохранность.
Именно это приложение используется для работы с личными сообщениями, а не приложение «vk.barkov.net» — иначе у вас пропадёт доступ к работе с сервисом в целом.