Задача
Университетским пользователям нужен удобный вход в цифровые сервисы. В этом проекте таким входом стал Telegram, а обработку сообщений и интеграции выполнял Python-сервис.
Моя роль
Я разрабатывал и сопровождал бота: обработчики Aiogram, асинхронную обработку запросов и устойчивые обращения к Gemini.
Как это работает
Пользователь отправляет запрос в Telegram, бот обрабатывает взаимодействие и отвечает в том же диалоге.
Технические решения
Aiogram отвечает за события Telegram, асинхронная обработка — за работу с внешними вызовами. Gemini участвует в обработке запросов к модели. В CV отдельно указаны HEMIS и платёжные API университетских сервисов; я не объединяю автоматически все эти интеграции в функции одного бота.
Надёжность и границы
Вызов модели или внешнего сервиса может завершиться ошибкой независимо от Telegram. В моей работе были устойчивые обращения к модели и сопровождение сервиса, чтобы учитывать эти ситуации в серверном процессе.
Что получилось
Бот был разработан и сопровождался для пользователей университета. Название учреждения, реальные диалоги, сведения о студентах и данные доступа не раскрываются.
