← все проекты

StreamWatch

2026·трафик через стримеров: пять модулей, одна база·python · twitch и kick · гео через llm · аутрич-бот

От ручного поиска к конвейеру: найти, замерить, разобрать, написать, нарезать. Команде, которая покупает рекламные интеграции, нужен постоянный поток новых стримеров с гео и контактами. На входе были несовместимые таблицы и два хрупких бота, сейчас пять модулей работают на едином реестре из ~5 790 стримеров на сервере круглосуточно. Ниши: игры, киберспорт, iGaming и шахматы.

StreamWatchstreamwatch — 2026python · twitch и kick · гео через llm · аутрич-бот
~5,790стримеров в едином реестре вместо несовместимых таблиц
15,447каналов с замерами, 889 119 замеров на 27 октября
$0.50на гео 731 кандидата через LLM, около 5 минут
8%зрителей пишут в чат у типичного канала; у 54 из 214 меньше 3%
2 of 16обязательных упоминаний выполнено на оплаченном эфире из разбора
79стримеров с реальными данными сделок для оценки цены
поискновые каналы на Twitch и Kick по категориям и языкам
замерсколько людей реально сидят на эфире и пишут в чат
разборрасшифровка эфира и чата, проверка того, что реально сделано
аутричкомандный Telegram-бот с лимитами и фоллоу-апами
контентэфиры в вертикальные ролики по правилам из данных

Поиск и реестр

Сервис обходит все эфиры в целевых категориях и языках, а не известный список, сверяет с базой, обогащает профиль и оценивает гео. Правится конфигом, а не кодом, работает на официальном API Twitch и публичном API Kick, без браузера и залогиненных аккаунтов. Схема одна: новый стример проверяется по платформе и логину и по ссылкам на соцсети, так что тот же человек узнаётся на другой платформе. Каналы ранжируются по просмотрам записей, а не по подписчикам.

Гео — ансамбль сигналов с итоговой уверенностью: язык эфира, LLM по описанию канала, часовой пояс по времени начала эфиров, донат-платформа и валюта, точечная проверка Instagram. Страну не выдумываем. Контакты берутся из публичных профилей. Команде ушло около 20 готовых выгрузок: топ-листы, шорт-листы первого касания, пилоты по рынкам, спонсоры киберспорта.

Сколько людей реально у экрана

Чаты читаются анонимно, без аккаунта и без сообщений, считаются уникальные авторы и сообщения по минутам, боты не в счёт. Старый прототип делал это через залогиненный аккаунт: около двух минут на стримера, нестабильно и с риском бана. Доля пишущих — прокси того, кто реально у экрана. Снимки зрителей каждые 30 минут копят ряды, и видно, кто растёт, а кто стоит на месте. График наверху — настоящий замер 214 каналов, без имён.

Что стример реально сделал за деньги

Расшифровка эфира и чат с таймингами, аудит по чек-листу: сколько раз прозвучали ссылка, промокод и призыв и как отреагировал чат, всё с таймкодами. Модель читает кадры прошлых эфиров и находит бренды и промокоды, поэтому видно, кто уже спонсор. Разобрано 13 каналов. На одном оплаченном эфире на 61 минуту выполнено 2 из 16 обязательных упоминаний, а призывов писать в личный Telegram было около 17 против одного упоминания ссылки: трафик уходил мимо рекламодателя.

Аутрич с человеком в контуре

Telegram-бот готовит сообщения и присылает их в рабочую группу карточками. Без нажатия «Отправить» ничего не уходит: Instagram, Telegram и почта, шаблоны на пяти языках, фоллоу-апы на 3, 7 и 10 день, дневные лимиты и автопауза при блоке, журнал, кто что нажал. Тон взят из 21 записи переговоров, а Claude переписывает черновик по комментарию. Автоматизирована рутина, а не решения. Отдельный архив хранит сообщения, правки и удаления рабочих Telegram-аккаунтов команды для будущих черновиков и аналитики: только рабочие аккаунты, команда в курсе.

Ролики по цифрам

Воспроизводимый формат нарезки эфиров, выведенный из заходов, а не из вкуса. Потолок 20 секунд: ролики на 35–55 секунд не набирали просмотров. Сборка с кульминации. Крупные английские субтитры под лицом. Ключевые действия попадают на бит. Моменты ищутся по всплескам активности чата, а в шахматах по кривой оценки Stockfish. Opus Clip протестирован и отвергнут.