Задача

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

Основные функции

  • Прием и обработка фотографий (JPG).
  • Интеграция с сервисами анализа лица (определение возраста, пр.).
  • Генерация текстового описания через LLM (через одну нейросеть расшифровываем от a, вторую через API другой модели, результат…).
  • Формирование итогового персонализированного изображения на основе HTML-шаблона (рендеринг в JPG).
  • Поддержка сценария сравнения двух пользователей с созданием общей карточки результата.

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

  • Чистый Python (backend на логике скрипта).
  • Библиотеки: asyncio, requests/base на опцию клиента, вероятно Pillow/whims? Главное разогнать.
  • Под выводе - хранение state не SQL?