Техническое задание: Telegram бот для массовой генерации изображений

Описание задачи

Необходимо разработать Telegram-бота на Python для автоматической генерации большого количества изображений используя внешний API генеративной нейросети (услуги типа Nano Banana). Пользователь отправляет боту список текстовых запросов (промптов), а бот асинхронно обрабатывает их параллельными потоками (3-5 одновременных запросов) и загружает все готовые изображения в хранилище.

Ключевой функционал

  • Команды:
    • /start - приветственное сообщение
    • /generate - запуск процесса генерации после получения списка промптов
  • Прием данных: Пользователь отправляет боту текстовый файл с промптами (каждый с новой строки) либо вводит текст списком до 50 штук
  • Обработка: Парсинг входящих промптов построчно. Автоматическая отправка каждого промпта в API нейросети для генерации изображений
  • Асинхронность: Обработка 3-5 запросов параллельно для эффективного использования времени
  • Выгрузка: Автоматическая загрузка сгенерированных изображений в облачное хранилище (Google Drive или аналоги)
  • Информирование: Пошаговый показ прогресса генерации в чате (например: "Обработано 15/50")
  • Ошибки: Надежная обработка ошибок API с возможностью перезапроса при сбоях. Информирование пользователя о неудачных генерациях
  • Завершение: После обработки всех промптов пользователь получает ссылки на готовую папку с изображениями в облачном хранилище

Бизнес-логика

Бот решает проблему ручной поштучной генерации изображений. Пользователь готовит список промптов вечером, отправляет боту и утром получает готовый массив файлов в облаке.

Требования к стеку

  • Python (Telegram Bot API)
  • Интеграция с внешним REST API для генерации изображений (по аналогии с существующими сервисами)
  • Работа с облачным хранилищем через штатное API

Корректировка главной страницы WordPress

Необходимо исправить отображение фона первого экрана и улучшить читаемость текста в блоке преимуществ на главной странице сайта. Задача требует аккуратной работы со стилями, чтобы не нарушить существующую вёрстку.

Автоматизация постингов в Telegram группах

Необходимо автоматизировать ежедневную публикацию объявлений о поиске помещений в Telegram группах города, а также сбор объявлений из этих групп по ключевым словам. Требуется реализовать решение с защитой от блокировок.