Цель проекта:
Создать автономную локальную систему (на ПК) на основе Telegram-бота, который по голосовой или текстовой команде пользователя:
1. Ищет и скачивает изображения заданного размера с разных ресурсов.
2. Обрабатывает их через несколько AI чекпоинтов (Stable Diffusion).
3. Сохраняет результаты по структурированным папкам.
4. Генерирует SEO-описания.
5. Загружает постеры на Shopify.
⸻
⚙️ Состав системы:
1. Telegram-бот с голосовым управлением
• Обработка голосовых сообщений (русский и английский).
• Распознавание речи через Whisper (локально) или через OpenAI API (fallback).
• Пример голосовой команды:
“Скачай фото Нью-Йорка”
“Download Golden Bridge photo”
Обработка:
• Команда распознается → бот формирует поисковый запрос.
• Поддержка фразовых шаблонов: “скачай”, “нужно”, “download”, “find”, и т.д.
⸻
2. Поиск и скачивание изображений
• Источники:
• Pexels
• Pixabay
• Unsplash
Посмотреть альтернативные варианты поисковики, возможно платные бесплатные ресурсы
• Параметры:
• Разрешение минимум 1600×1200
• Формат JPG/PNG
• По 10–30 изображений на запрос
Структура сохранения:
3. AI-обработка через Stable Diffusion (img2img)
• Используется: Stable Diffusion (через A1111 или custom pipeline)
• Поддержка img2img через 15 разных чекпоинтов.
• Для каждого изображения прогон по всем чекпоинтам:
• Например: Ghibli-style, Watercolor, Cyberpunk, Bauhaus и т.д.
• Возможность гибко добавлять/удалять
4. Сохранение в разных форматах и разрешениях
• Изображения сохраняются:
• Оригинал
• 4K (4096×5461)
• A2 / A1 / A0 форматы по DPI (300)
• Используется автоапскейлинг (RealESRGAN, GFPGAN или аналог)
Форматы:
• PNG, JPEG
• Web-оптимизированная копия (800px)
⸻
5. Генерация SEO-контента
Для каждого изображения/набора:
• Название (title)
• Описание (description)
• Ключевые слова (SEO tags)
• Категории (по чекпоинтам/стилям)
Генерация на основе:
• Исходного запроса
• Стиля чекпоинта
• Геолокации и темы (если есть)
⸻
6. Загрузка на Shopify
• Shopify подключён через API.
• Используется локальный каталог + CSV/JSON генерация.
• Автоматическая публикация:
• Название
• Изображения
• SKU
• SEO-теги
• Категория
• Цена
⸻
7. Файл настроек (.env)
Поддержка всех ключей:
• PEXELS_KEY=...
• PIXABAY_KEY=...
• UNSPLASH_KEY=...
• TELEGRAM_BOT_TOKEN=...
• SHOPIFY_API_KEY=...
• WHISPER_MODE=local_or_api
• CHECKPOINTS_PATH=...
• OUTPUT_PATH=...
⸻
🔁 Общая логика:
1. Голосовая команда → текст через Whisper.
2. Поиск по ключевым словам → скачивание изображений.
3. Обработка через img2img чекпоинты.
4. Сохранение по папкам и форматам.
5. Генерация мета-данных.
6. Автозагрузка на Shopify.
⸻
🛠️ Требования к окружению
• ОС: Linux (Ubuntu) или Windows
• Python 3.10+
• Whisper (или OpenAI API)
• Stable Diffusion WebUI (или custom pipeline)
• Подключение к Shopify API
• Telegram API
⸻
📌 Дополнительно:
• Возможность генерации логов и ошибок
• Кэширование уже скачанных картинок
• Возможность удаления повторов
• Интеграция с планировщиком заданий (по расписанию или массовая)
Опубликован 10.07.2025 в 12:53
Заказ находится в архиве