Удаляет участников из выбранной группы ВКонтакте, если у них нет диалога с сообществом (по списку ID). Поддерживает лимит удаления и тестовый режим.
Для использования вам понадобится ваш токен и ID группы.Пользователи для проверки и удаления:
Черный список (ID которые пропускать):
Настройки:
VK API ограничивает частоту запросов. Рекомендуемая задержка: 300-350ms.
Логика проверки диалога: `messages.getConversationsById` и `last_message_id > 0`.
О скрипте
Скрипт проверяет, есть ли у пользователя диалог с вашим сообществом (по сообщениям группы), и удаляет из группы тех, с кем переписки нет. Подходит для аккуратной чистки аудитории по вашим правилам: вы задаёте список ID и лимит N удалений за запуск.
Преимущества
- Работа по списку ID (ручной ввод, TXT, сохранённые списки)
- Проверка диалогов пакетами до 100 ID за запрос
- Лимит удаления за запуск (N)
- Тестовый режим: показать кого удалит, без удаления
- Сохранение найденных ID «без диалога» в список
Как использовать
- Вставьте токен администратора
- Выберите группу, из которой нужно удалить участников
- Выберите список ID (или вставьте вручную / загрузите TXT)
- Укажите лимит удаления (N) и задержку между запросами
- При необходимости включите тестовый режим
- Нажмите «Удалить пользователей»
Часто задаваемые вопросы
Скрипт использует VK API: messages.getConversationsById. Если диалог не найден или last_message_id равен 0, пользователь считается «без диалога».
Токен должен принадлежать администратору/модератору группы и иметь доступ к управлению участниками. Для проверки диалогов нужны права на сообщения (scope: messages) для сообщений сообщества.
Чаще всего причина — нет доступа к сообщениям сообщества у токена или ограничения приватности. Попробуйте другой токен, проверьте права и при необходимости отключите опцию «если API не вернул диалог — считать без диалога».