Воркеры

Telethon для Telegram · Playwright для Instagram

Как это работает

  1. 01

    Worker забирает активные сессии и настройки групп из базы, расшифровывает session_string.

  2. 02

    Слушает новые сообщения через MTProto и прогоняет их через ключевые слова, морфологию и blacklist.

  3. 03

    Семантический фильтр и генерация ответа: сначала free-модели OpenRouter, затем Gemini.

  4. 04

    Ответ отправляется с рандомной задержкой; всё пишется в message_logs, flood-wait ставит аккаунт на паузу.

  5. 05

    Instagram-воркер (Playwright + stealth) поднимает persistent Chrome-профиль на своём прокси, ищет вирусные посты и комментирует тем же агентом.

Готовые файлы

FROM python:3.12-slim

WORKDIR /app
ENV PYTHONUNBUFFERED=1

COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

COPY worker/ ./worker/
CMD ["python", "-m", "worker.main"]

API_ID и API_HASH берутся на my.telegram.org. Ключи Lovable Cloud и провайдеров подключаются на финальном шаге — тогда worker получит реальные креды.