Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mikhailsdv/vk-remove-comments

Node.js скрипт, который удаляет все ваши комментарии в ВК.
https://github.com/mikhailsdv/vk-remove-comments

comments nodejs remove vk vk-api

Last synced: 3 months ago
JSON representation

Node.js скрипт, который удаляет все ваши комментарии в ВК.

Awesome Lists containing this project

README

        

# vk-remove-comments

Небольшой Node.js скрипт, который удаляет все ваши комментарии в ВК.

## Предисловие

Как известно, в ВК API не существует ни одного метода, который бы позволил получить весь список комментариев пользователя. Большинство программ по очистке могут удалять лайки / посты / фото, но комментарии не могут. С помощью данного гайда вы легко сможете удалить все когда-либо оставленные вами комментарии в ВК.

## О безопасности аккаунта и конфиденциальности данных

На одном из этапов скрипт требует ввода вашего `access_token`. Получаете вы его с помощью `client_id`, который принадлежит Kate Mobile. Никто не сможет угнать ваш `access_token`. Вы также можете убедиться в том, что ваш токен не отправляется третьим лицам, взглянув в код.

## Порядок действий

Рекомендую сначала прочесть весь мануал и только потом приступать к выполнению.

1. Установите [Node.js](https://nodejs.org/en/download/).

![image](https://user-images.githubusercontent.com/39059391/193054863-be44cd2c-7195-4a3f-97d7-f21ae87d5405.png)

2. Запросите свой архив ВК по ссылке https://vk.cc/8Irnch. Оставьте галочку только напротив пункта «Комментарии» в разделе «Прочее». Остальные галочки можно снять, если они вам не нужны. В течение пары дней вы получите архив.

![image](https://user-images.githubusercontent.com/39059391/193053942-7079b03b-b7ae-402c-a7ff-0ea212f47476.png)
![image](https://user-images.githubusercontent.com/39059391/193056624-5e2071ba-f9e5-4638-a5bc-369d5e52364b.png)

3. Когда архив будет готов, скачайте и распакуйте его в любом месте на компьютере.
4. [Скачайте файлы из репозитория](https://github.com/mikhailsdv/vk-remove-comments/archive/master.zip) и переместите их в папку `comments` из распакованного архива ВК. Должно получиться примерно вот так:

![image](https://user-images.githubusercontent.com/39059391/193052858-675a90b7-8b87-440d-bc09-af2ed0697ff3.png)

5. Запустите скрипт. Есть несколько вариантов запуска.

- На Windows запустите `start.cmd`.
- На UNIX запустите `start.sh`.
- На любой ОС можете просто запустить скрипт, в терминале наберите `node index.js`. И `start.cmd`, и `start.sh` делают то же самое, по сути.

6. Скрипт попросит вас ввести токен. Чтобы получить токен, перейдите по ссылке [https://oauth.vk.com/authorize?client_id=…](https://oauth.vk.com/authorize?client_id=2685278&scope=8192&redirect_uri=https://oauth.vk.com/blank.html&display=page&response_type=token&revoke=1).
7. Нажмите «Разрешить» (войдите в аккаунт, если потребуется).
8. Скопируйте **полную** ссылку из адресной строки и вставьте ее в консоль. Затем нажмите Enter.

![image](https://user-images.githubusercontent.com/39059391/193055762-4791456e-383f-4ea0-9f43-6ea287738457.png)
![image](https://user-images.githubusercontent.com/39059391/193057266-89eeb623-16c5-424d-86db-de6a968e1fee.png)

9. Скрипт проанализирует все ваши комментарии и выведет на экране сколько всего комментариев будет удалено и сколько времени это займет. Если готовы, введите 1 и нажмите Enter. Дождитесь окончания удаления.

## Фидбэк

Если вы обнаружите сбои в работе скрипта, присылайте скриншоты в мой Телеграм [@mikhailsdv](https://t.me/mikhailsdv).