Boosty Message Scanner

Scan messages for donations and mark posts

Verze ze dne 01. 04. 2025. Zobrazit nejnovější verzi.

Autor
Идзуми Сэна
Hodnocení
0 0 0
Verze
1.9.002
Vytvořeno
24. 07. 2024
Aktualizováno
01. 04. 2025
Size
14,0 KB
Licence
neuvedeno
Spustit na

Описание Скрипта

Что делает этот скрипт?

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

Как работает скрипт?

  1. Сканирование сообщений: Функция scanMessages ищет элементы сообщений с классом .DialogueMessageWrapper_message_TuB4S и внутри них - элементы донатов с классом .DonationMessageInfo_root_u6VSJ. Для каждой найденной ссылки на донат извлекается идентификатор поста, который затем сохраняется в localStorage.
  2. Кнопка сканирования: Функция addScanButton добавляет кнопку "Scan Messages" на страницу для ручного запуска сканирования сообщений.
  3. Отметка постов: Функция markPosts проверяет все посты на странице и добавляет специальную метку "☻" к заголовкам постов, если они содержат ссылки на донаты, которые хранятся в localStorage.
  4. Показ уведомлений: Функция showAlert показывает уведомление с количеством новых и всех найденных ссылок на донаты, а также кнопки для просмотра и редактирования этих ссылок.
  5. Просмотр новых ссылок: Функция showNewLinks создает окно, показывающее все новые найденные ссылки на донаты.
  6. Редактирование всех ссылок: Функция showTotalLinks создает окно с текстовым полем для редактирования всех ссылок на донаты, сохраненных в localStorage.
  7. Инициализация скрипта: Функция init запускает скрипт при загрузке страницы и при динамической подгрузке контента (например, при AJAX запросах).

Установка и использование

  1. Установите ViolentMonkey (или другой менеджер скриптов, например, Tampermonkey) в ваш браузер.
  2. Создайте новый скрипт и вставьте в него предоставленный код.
  3. Сохраните и активируйте скрипт.
  4. Перейдите на сайт boosty.to. На странице сообщений появится кнопка "Scan Messages", при нажатии на которую начнется сканирование сообщений для поиска ссылок на донаты.

Совместимость

  • Браузеры: Совместим с большинством современных браузеров, поддерживающих установку пользовательских скриптов через ViolentMonkey или Tampermonkey.
  • Известные ограничения: Работает на всех страницах сайта boosty.to, соответствующих шаблону https://boosty.to/*.

Примечания

  • Скрипт использует localStorage для хранения найденных ссылок на донаты, что позволяет сохранять данные между сессиями.
  • MutationObserver позволяет скрипту работать корректно даже при динамической подгрузке контента на сайте.
  • Интерфейс для просмотра и редактирования ссылок сделан удобным и интуитивно понятным.