← Все проекты

Университетский Telegram-ассистент

Python-сервис для взаимодействия с университетскими сервисами через Telegram: асинхронная обработка и интеграция Gemini.

Задача

Университетским пользователям нужен удобный вход в цифровые сервисы. В этом проекте таким входом стал Telegram, а обработку сообщений и интеграции выполнял Python-сервис.

Моя роль

Я разрабатывал и сопровождал бота: обработчики Aiogram, асинхронную обработку запросов и устойчивые обращения к Gemini.

Как это работает

Пользователь отправляет запрос в Telegram, бот обрабатывает взаимодействие и отвечает в том же диалоге.

Технические решения

Aiogram отвечает за события Telegram, асинхронная обработка — за работу с внешними вызовами. Gemini участвует в обработке запросов к модели. В CV отдельно указаны HEMIS и платёжные API университетских сервисов; я не объединяю автоматически все эти интеграции в функции одного бота.

Надёжность и границы

Вызов модели или внешнего сервиса может завершиться ошибкой независимо от Telegram. В моей работе были устойчивые обращения к модели и сопровождение сервиса, чтобы учитывать эти ситуации в серверном процессе.

Что получилось

Бот был разработан и сопровождался для пользователей университета. Название учреждения, реальные диалоги, сведения о студентах и данные доступа не раскрываются.