← appsuper.ru Кейс проекта · 2026
Desktop-приложение · Electron автоматизация контент-конвейера

SCRABER Premium

Фабрика контента, которая работает, пока вы спите.

Программа сама мониторит YouTube-каналы, Telegram-группы и сайты, пропускает найденное через мульти-ИИ движок (Gemini, ChatGPT, Claude) и публикует готовые SEO-статьи в WordPress или сохраняет в Obsidian. Лицензируемый продукт с защитой от копирования — спроектирован и написан в одиночку.

Electron + React 19 GramJS · Puppeteer-Stealth Gemini · ChatGPT · Claude WordPress API · Obsidian
Какую боль решает
📺
YouTube
✈️
Telegram
🌐
Сайты
→
🧠
ИИ-рерайт
→
🖼️
Обложка
→
📤
WP / Obsidian
01
Проблема

Контент-маркетинг упирается в одну и ту же стену

Хороший контент требует времени, а трафик требует постоянства. Обычно приходится выбирать. SCRABER снимает этот выбор с повестки.

!Копирайтеры дорого и медленно

Расшифровать видео, переписать своими словами, сверстать под сайт — это часы работы редакции на каждую единицу контента.

✓Весь цикл — от сырых субтитров до готовой статьи с HTML-разметкой — идёт в фоне за минуты, без участия человека.
!Органический трафик требует объёма

SEO любит регулярность и масштаб, а ручной выпуск статей физически не поспевает за десятками источников в нише.

✓Возьмите 10 популярных YouTube-каналов ниши — каждое новое видео автоматически становится уникальной статьёй на сайте.
!Сети сайтов и сателлиты голодают без контента

Наполнение PBN-сетки вручную не масштабируется — а без контента сателлиты не работают на SEO.

✓SCRABER наполняет контентом в промышленных масштабах, параллельно ведя несколько источников и назначений.
!База знаний компании нигде не живёт

Вебинары, обучающие видео и новости конкурентов остаются несистематизированными — знания теряются.

✓Экспорт напрямую в Obsidian Vault превращает поток видео и постов в структурированную базу знаний.
02
Как это работает

Пять шагов от видео до статьи

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

01
🛰️

Мониторинг

Следит за YouTube-каналами, Telegram-группами и сайтами на предмет нового контента.

02
📥

Извлечение

Скачивает субтитры, текст постов или парсит статьи целиком, включая обход защиты от ботов.

03
🧠

ИИ-обработка

Нейросеть переписывает сырой текст в SEO-статью: заголовки, списки, таблицы, структура.

04
🖼️

Оформление

Генерирует обложку через Imagen или берёт превью видео — материал готов к публикации.

05
🚀

Публикация

Отправляет статью в WordPress (черновик или сразу в свет) или сохраняет как Markdown в Obsidian.

03
Живые демо

Пощупайте конвейер — прямо здесь

Шесть механик, которые определяют продукт. Каждая — рабочая мини-версия, не скриншот.

Демо 01 · выберите источник и запустите

Запустите конвейер целиком

Выберите источник контента и нажмите «Запустить обработку» — увидите, как сырой материал проходит через все стадии и превращается в готовую статью.

Именно так работает продакшен: без ручных передач между этапами, от сигнала о новом контенте до опубликованного текста.

4 стадии: мониторинг → извлечение → ИИ → публикация
📺 YouTube-канал
✈️ Telegram-пост
🌐 Статья с сайта
🛰️
Мониторинг
📥
Извлечение
🧠
ИИ-рерайт
🚀
Публикация
Результат
—
Выберите источник и нажмите «Запустить».

Демо 02 · переключайте движок

Один и тот же текст — три ИИ-стиля

SCRABER не привязан к одной нейросети. Один и тот же сырой транскрипт можно пропустить через Gemini, ChatGPT или Claude — и получить разный стиль подачи под разные задачи.

промпты настраиваются под задачу — от новостной заметки до лонгрида
Сырой транскрипт: «…сегодня разберём три способа ускорить сайт, первый — это кэш, лежит на поверхности, но многие забывают…»
Демо 03 · переключите назначение

Публикация в WordPress или Obsidian

Готовая статья может улететь прямо на сайт с рубрикой и статусом публикации — или сохраниться Markdown-файлом в личное хранилище знаний.

выбор назначения не меняет пайплайн — только последний шаг
wp-admin · новая запись
3 способа ускорить сайт: кэш, сжатие и CDN
Рубрика: Веб-разработкаОбложка: авто
📁 Vault / Веб-разработка
📄 3-sposoba-uskorit-sayt.md только что
📄 seo-checklist-2026.md
📄 css-grid-vs-flexbox.md

Демо 04 · попробуйте обработать повторно

Защита от дублей

История обработки хранится локально. Если видео или пост уже опубликованы — SCRABER не станет постить их второй раз, даже если источник выдаст их снова.

проверка по уникальному ID источника, не по тексту
Нажмите на позицию, чтобы попробовать обработать её снова

Демо 05 · смените устройство

Лицензия привязана к железу

Каждая копия SCRABER привязывается к аппаратному идентификатору (HWID) при активации. Перенос лицензии на чужой ПК без переактивации не работает.

код сборки дополнительно обфусцирован — алгоритмы не читаются напрямую
ЛицензияSCRB-9F2K-XXXX-77LM
Привязка HWID7A21-DE90
Текущее устройство7A21-DE90
✓ Устройство совпадает · приложение разблокировано
Перенести на другой ПК (эмуляция)

Демо 06 · нажмите «новый пост»

Режим ожидания в реальном времени

Через MTProto (GramJS) SCRABER может не просто парсить историю канала, а «слушать» новые посты live — и сразу ставить их в очередь на обработку.

GramJS работает на глубоком уровне протокола, а не через обычного бота
слушаю канал @dev_news_ru…
Ожидание новых постов…
04
Архитектура

Красивый UI и тяжёлый движок — раздельно

Electron упаковывает два разных мира в один .exe: React-интерфейс живёт в рендерере, а парсинг и обращения к ИИ — в основном процессе Node.js. Они общаются через безопасные IPC-каналы. Наведите на узел — подсветятся связи.

IPC вызов Puppeteer/GramJS промпт публикация React UI рендерер · shadcn/ui IPC мост contextBridge Node.js движок main process · ES Modules Скраперы Puppeteer · GramJS AI Engine маршрутизация промптов Источники YouTube · TG · Web Модели Gemini · GPT · Claude Публикация WordPress · Obsidian
UI ↔ IPC ↔ ИИ сбор данных публикация результата
05
Хранение данных

Локальная БД без сервера

Десктопное приложение не нуждается во внешней базе — electron-store хранит настройки, историю обработки и лицензионные данные локально, в зашифрованном JSON.

processed_items

source_idуникальный ID видео / поста / URL
source_typeyoutube · telegram · web
published_atкогда материал ушёл в публикацию
destinationwordpress · obsidian
Проверка по source_id перед каждой обработкой — защита от дублей.

sources_config

channel / group / urlадрес источника мониторинга
poll_intervalчастота проверки новых материалов
ai_promptнастраиваемый промпт под источник
Каждый источник может иметь свой сценарий обработки.

license

license_keyвыданный ключ активации
hwid_hashпривязка к аппаратному ID
activated_atдата активации копии
Несовпадение hwid_hash блокирует запуск движка.

api_keys

gemini_keyключ Google Gemini / Imagen
openai_keyключ OpenAI (ChatGPT)
anthropic_keyключ Anthropic (Claude)
Пользователь подключает свои ключи — приложение не хранит чужие данные на сервере.
06
Инженерные решения

Где скрывалась настоящая сложность

Красивый интерфейс — витрина. Под ней четыре задачи, которые требовали настоящей инженерии.

Решение 01 · Скрапинг

Обход защиты от ботов на сайтах

Многие сайты стоят за Cloudflare и другими анти-бот системами — обычный HTTP-запрос получает капчу или блокировку вместо контента.

Решение: Puppeteer с модулем stealth запускает настоящий headless-браузер, маскируя автоматизацию под живого пользователя.

обходтиповой анти-бот защиты
Решение 02 · Telegram

Глубже, чем позволяет обычный бот

Стандартный Bot API не даёт читать историю чужих публичных каналов и комментарии — доступны только события, адресованные боту.

Решение: GramJS работает через протокол MTProto напрямую, как клиент Telegram — это открывает историю постов и комментарии.

MTProtoвместо ограниченного Bot API
Решение 03 · Архитектура

Тяжёлый движок не блокирует интерфейс

Парсинг видео и обращения к ИИ — это секунды и минуты ожидания. Если вести их в том же процессе, что и UI, интерфейс «замерзает».

Решение: движок работает в основном процессе Electron, а UI — в рендерере. Обмен идёт через IPC — интерфейс остаётся отзывчивым.

0фризов интерфейса во время обработки
Решение 04 · Защита продукта

Лицензируемый продукт нельзя просто скопировать

Продавая .exe напрямую, легко получить нелегальное распространение — один купленный экземпляр разойдётся на сотни ПК.

Решение: javascript-obfuscator шифрует код при сборке, а привязка к HWID делает лицензию непригодной вне исходного устройства.

1 лицензия= 1 устройство
07
Стек

Из чего собрано

Движок · Node.js

Electronупаковка в десктоп .exe
Puppeteer + Stealthскрытый браузер, обход защит
GramJSTelegram через MTProto
youtube-dl-execвидео, субтитры, превью
electron-storeлокальная база настроек
javascript-obfuscatorзащита исходного кода

Интерфейс · React

React 19 + TypeScriptстрогая типизация UI
Viteбыстрая сборка фронтенда
TailwindCSSградиенты, glassmorphism
shadcn/uiстильные UI-компоненты
Lucide Reactвекторные иконки
Gemini · GPT · Claudeмульти-ИИ движок рерайта
08
Итог

Что этот проект демонстрирует

Полноценный продукт для продажи по лицензии — от скрапинга и мульти-ИИ до защиты кода, собранный и упакованный в одиночку.

01Скрапинг: обход анти-бот защиты, работа с MTProto, извлечение видео и субтитров
02Мульти-ИИ интеграция: Gemini, ChatGPT и Claude под одним интерфейсом с настраиваемыми промптами
03Desktop-архитектура: Electron, разделение UI и движка через IPC
04Публикация: интеграции с WordPress API и Obsidian Vault
05Защита продукта: обфускация кода и лицензирование по HWID
06Продуктовое мышление: продукт, готовый к продаже по лицензии, а не просто демо

Фабрика контента без редакции

SCRABER Premium превращает видео, посты и статьи конкурентов в поток уникального контента для вашего сайта или базы знаний.

// вставьте ссылку на страницу продукта / оплаты в атрибут href кнопки выше