Требуется разработка Telegram-бота, который будет помогать пользователям проходить обучение и получать персонализированные рекомендации.
Функционал базовый (1-й этап):
[:2714] Меню с удобной навигацией – многоуровневое меню.
[:2714] Отслеживание прогресса пользователя, тестирование.
[:2714] Интеграция с GetCourse (авторизация, проверка статуса пользователя и выполнения заданий).
[:2714] Интеграция с ChatGPT API (или локальной ML-моделью) + векторная база знаний.
[:2714] Прохождение тестирования.
[:2714] Поддержка геймификации – награды, бейджи, уровни (синхронизация с GC)
[:2714] Возможность тарифной подписки.
Функционал продвинутый (2-й этап):
[:2714] Программы тренировок: антистрессовых, физических и дыхательных по запросу пользвателя.
[:2714] Возможность самообучения бота на основе пользовательских запросов + обучение владельцем.
[:2714] Оплата через платежные системы (выбор в зависимости от страны пользователя).
[:2714] Веб-интерфейс.
Технические требования:
[:2705] Python (Aiogram / PyTelegramBotAPI).
[:2705] VPS-хостинг, защита данных, резервное копирование.
[:2705] Возможность масштабирования и расширения (след. этап).
[:2705] Поддержка голосовых команд и анализ голосовых запросов (след. этап).