Требуется разработать автономную систему (Telegram-бот или Python-скрипт), которая автоматически генерирует текстовый контент с помощью ИИ, подбирает/создает медиафайлы и публикует готовые посты в Telegram-канал по заданному расписанию.
Функциональные требования:
Генерация текста (ИИ):
Интеграция с API (OpenAI GPT-4o / Claude / OpenRouter).
Настройка промптов под различные рубрики (новости, обучающие посты, аналитика, развлекательные заметки).
Возможность парсинга внешних источников (RSS-ленты, сторонние каналы или сайты) для уникального ИИ-рерайта.
Работа с визуалом:
Автоматическая генерация обложек к постам (API DALL-E 3 / Flux / Midjourney) или автоподбор тематических картинок.
Управление и публикации:
Гибкое расписание публикаций (контент-план с таймером).
Выбор режима работы: Автоматический (постинг без участия человека) или Премодерация (бот присылает готовый пост админу в ЛС с кнопками «Опубликовать», «Редактировать», «Перегенерировать»).
Поддержка полного разметки Telegram (HTML/MarkdownV2, эмодзи, гиперссылки, спойлеры).
Админ-панель (Telegram-интерфейс):
Управление рубриками, кнопками и промптами.
Ручной запуск генерации «по кнопке».
Просмотр статистики выполненных публикаций и баланса API.
Технические требования:
Язык разработки: Python (Aiogram 3 / Telethon / Pyrogram).
База данных: SQLite / PostgreSQL (хранение истории публикаций, черновиков, настроек).
Архитектура: Понятный, асинхронный и комментированный код.
Развертывание: Настройка и запуск системы на VPS (Ubuntu), упакованная в Docker-контейнер или настроенный systemd-сервис.
Результат работы:
Полностью рабочий бот/скрипт, развернутый на сервере.
Исходный код в приватном Git-репозитории.
Краткая текстовая или видеоинструкция по сменой API-ключей, добавлением промптов и управлением расписанием.