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