Функциональные требования:
1. Выдача справок:
Возможность запроса справки через бота.
Генерация и отправка справки в формате PDF или изображении.
Хранение шаблонов справок для быстрого доступа.
2. Запись на консультации:
Создание и управление расписанием консультаций.
Возможность записи на консультацию через бот.
Уведомления студентам о предстоящих консультациях.
3. Логин и пароль:
Инструкции по восстановлению логина и пароля.
Возможность запроса временного пароля.
Поддержка раздела FAQ по вопросам доступа к системе.
4. Автоинтеграция:
Интеграция с существующей системой аутентификации (например, через API).
Возможность автоматической проверки учетных данных пользователя.
Безопасное хранение и обработка данных пользователей.
Технические требования:
Использование Python и библиотеки python-telegram-bot для разработки.
Хранение данных в базе данных (например, PostgreSQL или MongoDB).
Обеспечение безопасности данных и соответствие стандартам GDPR.
Дополнительные пожелания:
Удобный интерфейс для пользователей с интуитивной навигацией.
Возможность расширения функционала в будущем (например, добавление новых услуг или интеграция с другими системами).
Логирование действий пользователей для анализа работы бота и улучшения сервиса.