Задача
Разработать Telegram-бота, который автоматизирует сбор информации от пользователей через диалоговую анкету и формирует отчет на основе внешней ИИ-модели. Бот должен быть интегрирован с внешним API, а также содержать базовую административную панель для управления.
Основные требования
- Сбор инфы: пошаговый опрос с валидацией ответов (проверка формата, корректности); управление ходом анкеты (вперед, назад, повтор).
- Генерация отчета: вызов внешнего ИИ-API с ответами пользователя, получение краткого резюме.
- Отправка результатов: передача полных ответов пользователя + ИИ-резюме в отдельный служебный чат для команды.
- Админ-панель: базовая статистика по опросам (количество запусков, завершений), фильтры по пользователям или датам, возможность просматривать результаты.
- Технический стек: чистый Python (без сложных фреймворков, можно использовать библиотеки типа python-telegram-bot, requests и т.п.), хранение данных (любая простая БД - SQLite, JSON).
Дополнительно
Приложена майндкарта с визуализацией потоков работы. Критический дедлайн - 28 января. В отклике прошу указать план реализации блока сбора данных, способ оценки AI-функций и пример аналогичных выполненных проектов.