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

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

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

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

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

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

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

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

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

Внесение правок на двух сайтах WordPress

Требуется внести изменения на двух сайтах, работающих на WordPress. На первом - добавить блок на главную страницу, на втором - выполнить более комплексную доработку.

Разработка телеграм-бота для кофейни на Python с админ-панелью

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

Подбор и оценка кандидатов на должность администратора салона красоты

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