Добрый день. Имеется скрипт для Tampermonkey. Предыдущий программист пропал. Вынужден обратиться за новым заказом. Нужно добавить в логику скрипта сохранение тех комментаторов, чьи комментарии не превышают 30 дней. А так же не сохранять пользователей у которых никнейм начинается с "user..."
Этот скрипт — это пользовательский скрипт для браузера (UserScript), предназначенный для автоматизированного парсинга комментаторов и подписки на них в TT.
Основные функции:
1.Парсинг комментаторов
•Скрипт собирает список пользователей, оставивших комментарии под видео.
•Сохраняет их в localStorage, чтобы избежать повторов.
•Логирует найденные аккаунты в интерфейсе.
2.Автоматическая подписка
•Подписывается на найденных пользователей.
•Ограничение — 50 подписок в минуту и 300 в сутки.
•Использует эмуляцию событий мыши для клика по кнопке подписки.
3.UI (пользовательский интерфейс)
•Панель с кнопками для запуска/остановки парсинга и подписки.
•Кнопка для экспорта списка пользователей в JSON.
•Логирование всех действий (успешных подписок, ошибок и т. д.).
Как это работает?
1.Скрипт добавляет в интерфейс TT небольшую панель управления.
2.Пользователь нажимает кнопку “Начать парсинг”, и скрипт собирает комментаторов с текущего видео.
3.После сбора скрипт переходит к следующему видео и повторяет процесс.
4.Когда достаточно данных, можно запустить “Запустить подписку”, и бот начнёт подписываться на найденных пользователей.