О скрипте

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

Преимущества

  • Показывает именно беседы, без личек и диалогов с сообществами
  • Очистка всей истории беседы одним запуском, а не только своих сообщений
  • Удаление только за нужный диапазон дат, если чистка нужна частично
  • Тестовый режим для безопасного подсчёта сообщений перед удалением
  • Режим delete_for_all: можно попытаться убрать сообщения у всех участников беседы
  • Подходит для администраторов и создателей чатов, которым нужно вычистить историю полностью
  • Подробный лог по найденным, удалённым, заблокированным и ошибочным сообщениям

Как использовать

  1. Вставьте пользовательский VK token со scope messages
  2. Нажмите «Показать мои беседы» и выберите нужный чат из списка
  3. Переключитесь на полную очистку всей истории или задайте диапазон дат
  4. Оставьте включённым режим удаления у всех участников, если хотите вычистить беседу именно для чата, а не только у себя
  5. Сначала включите проверку без удаления, если хотите увидеть объём истории
  6. Запустите очистку и дождитесь итогового отчёта по беседе

Часто задаваемые вопросы

Да, в сценарии очистки беседы скрипт проходит по всей истории выбранного чата и пытается удалить все сообщения. Если у токена или роли в беседе не хватает прав, часть истории может остаться, и такие случаи попадут в отчёт.

Да. Во втором шаге выберите режим по диапазону дат, укажите «от» и «до», и скрипт обработает только сообщения из этого периода.

Скрипт попробует вызвать delete_for_all. Если ВКонтакте не разрешит удалить часть старых сообщений у остальных участников, такие случаи попадут в отчёт отдельно как заблокированные VK.

Обычно да, если речь идёт о чужих сообщениях и очистке беседы для всех участников. Свои сообщения пользователь может удалить и без этого, но для полной глобальной чистки беседы права администратора или создателя чата обычно обязательны.

Используйте ссылку вида vk.com/im?sel=c123, сокращение c123 или полный peer_id беседы формата 2000000123. Для этого инструмента подходят только беседы, а не обычные ЛС.

Чаще всего проблема в пользовательском токене без права messages. Нужен именно пользовательский token со scope messages, иначе VK не отдаст список чатов.

очистить беседу в вк
очистить историю беседы вк
удалить все сообщения в беседе вк
удалить сообщения в беседе вк
очистка беседы вконтакте
очистить чат вк
удалить сообщения в беседе за период