Сделать простой сервис, который читает посты из заданных Telegram-каналов, отправляет сигнальные посты в GPT (текст + последнюю картинку), получает один JSON с параметрами сделки и сохраняет всё в БД. Плюс — подтягивает текущие цены с биржи (read-only) и публикует сводки в наш Telegram-канал.
Что нужно сделать:
Читать посты из списка каналов (поддержка: только текст / только картинка / текст+картинка).
Простой префильтр (регексы), чтобы не слать лишнее в GPT.
Отправка в GPT: текст + одна картинка получить ровно один JSON по заданной схеме.
Сохранение в БД: сырой пост, ответ GPT (JSON), распакованные поля.
Мониторинг цен (read-only) по задействованным символам через биржевой API.
Автопостинг в наш канал:
Пин «Активные сигналы | дата» (периодическое обновление).
«Итоги дня» с полной сводкой по авторам (закрытые сделки за день).
Что НЕ делаем в MVP:
Нет автоторговли/ордеров, нет UI/админки, нет OCR, одна картинка на пост.
Желательно по стеку:
Python, Telegram API (Telethon/Pyrogram), OpenAI API (мультимодальный), БД (PostgreSQL или SQLite), биржевой API через ccxt, Telegram Bot API.
Что предоставить на выходе:
Репозиторий с кодом, инструкцией по запуску, .env.example.
SQL-миграции БД, готовые промпты для GPT, шаблоны текстов постов.
Два воркера: ingestion (парсинг+публикации) и monitor (цены).
Идемпотентная обработка (без дублей), простые логи и обработка ошибок.
Разделы:
Опубликован:
21.09.2025 | 12:27 [поднят: 21.09.2025 | 12:27]
Заказ находится в архиве