Задача

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

Необходимые функции

  • Прием и предварительная обработка изображений (форматы: JPEG, PNG).
  • Интеграция с нейросетью для генерации анимации (можно использовать готовые API, например, First Order Motion, Deep Anime или аналоги).
  • Конвертация результата в видео (GIF или MP4) и отправка пользователю.
  • Поддержка двух языков: русский и английский (UI).
  • Система ограничений для бесплатного тарифа (например, количество попыток в день) и платная подписка (через Telegram Stars или платежи).
  • Админ-панель для управления пользователями, настройки тарифов и просмотра базовой аналитики (количество запросов, ошибок).

Требования к реализации

  • Чистый код на Python (допускается использование aiogram или pyTelegramBotAPI).
  • Интеграция с облачным сервером (VPS/Railway/Hostman через Docker).
  • Логирование всех ошибок и отладка в режиме 24/7.
  • Код должен быть покрыт комментариями и минимальными тестами для критичных функций (загрузка, конвертация).
  • Вся обработка должна занимать не более 10 секунд (оптимизация кэша нейросети).

Особые условия

  • Запрещено использовать стандартные модули асинхронной работы без асинхронного фреймворка - только asyncio + выбранный фреймворк для Telegram.
  • Исходники должны быть предоставлены сразу после выполнения ТЗ, включая пример конфига окружения (пример .env).
  • Лицензия - MIT (разрешительное право заказчика на коммерческое использование).

Разработка игрового бота для автоматизации действий на карте

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

Разработка шаблона сервера генерации видео и аудио

Создание готового Docker-шаблона (на Vast) для развертывания моделей генерации видео (WAN 2.2) и озвучки (Qwen3) на двух картах RTX 5090. Требуется реализовать один API-сервер с очередью задач и динамическим управлением памятью VRAM для предотвращения перегрузок.