Необходимо разработать веб-приложение (админ-панель + backend), которое будет выступать промежуточным звеном между основной SMM-панелью (по API) и рекламными сетями (PropellerAds, Clickadu и др.).
Цель: Автоматическое распределение входящего рекламного трафика (Pop-under) между активными заказами на просмотры YouTube, соблюдая лимиты и обходя ограничения рекламных сетей на количество кампаний.
2. Функциональные модули
Модуль А: Интеграция с SMM-панелью (API Worker)
Синхронизация: Скрипт по Cron (раз в 5 минут) опрашивает API SMM-панели.
Фильтрация: Выбирает только заказы на определенные услуги (YouTube Views) в статусе In Progress.
Инициализация: При первом обнаружении заказа скрипт фиксирует текущие просмотры видео (Start Count) через YouTube API или парсинг и записывает их в БД.
Статус: При выполнении лимита кликов скрипт отправляет в панель статус Completed.
Модуль Б: Высоконагруженный Ротатор (Traffic Handler)
Endpoint: Единый URL для приема трафика.
Логика: При получении клика система выбирает из активных заказов подходящую ссылку.
Производительность: Использование Redis для хранения и инкремента счетчиков кликов. Прямая запись в MySQL при каждом клике недопустима из-за нагрузки.
Pacing (Лимиты): Возможность задавать для каждого заказа «Скорость в минуту/час». Если лимит превышен, ротатор выбирает следующий доступный заказ.
Redirect: Мгновенный 302 редирект на YouTube-видео.
Модуль В: Панель управления (Frontend)
Авторизация: Вход по логину/паролю.
Дашборд: Список всех заказов в ротации (ID, Ссылка, Прогресс кликов, Текущая скорость).
Настройки: Возможность вручную приостановить ротацию конкретного заказа или изменить его приоритет.
Логи: Просмотр ошибок подключения к API.
3. Технические требования
Стек: PHP (Laravel/Lumen) или Python (FastAPI/Django).
БД: MySQL/PostgreSQL для заказов + Redis для кэширования и счетчиков.
YouTube: Опционально — интеграция с YouTube API для проверки реальных просмотров.
Сервер: Скрипт должен быть оптимизирован под работу на VPS под управлением Ubuntu/Debian.
4. Этапы и ожидаемый результат
База и Ротатор: Скрипт принимает трафик и перенаправляет его по списку из БД.
API Интеграция: Автоматическое подтягивание заказов и закрытие их в панели.
Админка: Визуальный интерфейс для контроля.
Тестирование: Проверка корректности передачи Start Count и работы лимитов скорости.
Кого ищу: Разработчика, который уже работал с SMM-панелями и рекламными сетями (PropellerAds/Clickadu). Нужно понимание того, как устроены интеграции в нише SMM.
Опубликован 06.02.2026 в 15:42