Техническое задание: Миграция и модернизация чат-бота

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

Выполнить перенос функционала работающего чат-бота с платформы-конструктора на чистый код (Python или Go) с последующей интеграцией API нейросетевого сервиса для генерации изображений.

Ключевые требования

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

Технические детали

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