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

Основная задача

Разработать Telegram-бота, который позволяет пользователям создавать стилизованные изображения на основе их фотографии и текстового описания сцены. Ключевая функция - замена лица на исходном изображении на лицо пользователя.

Функциональные требования

  • Интерфейс в Telegram для загрузки пользователем своей фотографии.
  • Поле для ввода текстового описания желаемой сцены или стиля.
  • Интеграция с нейросетевой моделью для генерации изображений (например, Stable Diffusion с ControlNet или аналог).
  • Алгоритм замены лица (face swapping) на сгенерированном изображении.
  • Отправка готового результата пользователю в чат.
  • Обработка ошибок (некачественное фото, некорректный запрос и т.д.).

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

  • Язык программирования: Python.
  • Использование библиотеки для работы с Telegram Bot API (aiogram, python-telegram-bot).
  • Работа с компьютерным зрением (библиотеки для детекции и замены лиц, например, insightface).
  • Взаимодействие с AI-моделями генерации изображений через API или локальный запуск.
  • Код должен быть структурирован, задокументирован и готов к развертыванию.

Результат работы

Полностью рабочий Telegram-бот, развернутый на сервере заказчика или предоставленный в виде исходного кода с инструкцией по установке.

Интеграция плагина Caelum для динамического неба в игру на OGRE 3D

Требуется помощь в подключении и настройке плагина Caelum (атмосферное небо, облака, погода) к существующему проекту на движке OGRE 3D. Кодовая база проекта старая (2009 г., Visual Studio 2010), что предполагает наличие специфических сложностей. В распоряжении есть руководство по интеграции.