Boosty Message Scanner

Scan messages for donations and mark posts

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
Идзуми Сэна
1日のインストール数
0
累計インストール数
5
評価
0 0 0
バージョン
1.9.002
作成日
2024/07/24
更新日
2025/04/01
大きさ
14KB
ライセンス
不明
対象サイト

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

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

Скрипт сканирует сообщения на сайте 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 позволяет скрипту работать корректно даже при динамической подгрузке контента на сайте.
  • Интерфейс для просмотра и редактирования ссылок сделан удобным и интуитивно понятным.