⛏ Privet Gorny — интеллектуальная информационная система учебного расписания

Аналитический отчёт об эксплуатации · Санкт-Петербургский горный университет императрицы Екатерины II · экосистема Telegram + VK (vk.ru/privetgorny) · данные на 29.09.2026 10:00 МСК
323
Зарегистрированных пользователей
4,079
Обработанных пользовательских операций
7,727
Записей занятий в базе знаний
3 061
Строк исходного кода системы

🛠 Реализованный функционал

  • Модуль доступа к расписанию: 6 курсов, понедельная сетка, «Сегодня» 🟢/🔵 с детекцией текущей пары, прогноз на завтра, сводная неделя
  • Персонализированный контур преподавателя /prof: каталог по ученым степеням и должностям, агрегация потоковых лекций
  • Проактивная notification-подсистема: сводка на предстоящий день в 21:00 МСК, упреждающее оповещение за 15 минут до начала занятия
  • Когнитивный ассистент на LLM (OpenRouter): ответ на естественно-языковые запросы с учётом недельного контекста группы
  • Персистентный профиль пользователя: выбор группы и преподавателя сохраняется между сессиями
  • Отказоустойчивая архитектура: централизованная обработка исключений, экспоненциальные ретраи, автоматическая гигиена подписок
  • Подсистема телеметрии /stat: аптайм, потребление ресурсов, воронка пользовательских операций
  • Интерактивная справка /help: контекстно-зависимая навигация
  • ETL-конвейер: автоматическое извлечение расписания из PDF-документов деканата в структурированный формат
privet_bot.py 2 084parser 789 smoke-тест 18843 коммита7 тегов-версий

🗄 База знаний расписания

Охват учебных курсов6
Академических групп386
Профессорско-преподавательский состав712
Каталожных записей занятий7,727
Актуальность данных27.09.2026
7 727 записей · 13 026 слотов сетки · источник: PDF-документы учебного управления → ETL-конвейер → JSON-хранилище

👥 Пользовательская база

Зарегистрированных пользователей323
Инициализаций сессии (/start)409
Активировали персональный контур преподавателя99
Завершили онбординг (выбор группы)247
Активных подписок на проактивные уведомления15

📈 Операционная метрика за всё время

Обработано пользовательских операций4,079
Навигационных взаимодействий (UI)2,940
Командных директив570
Инициализаций сессии409
Проактивных сводок расписания56
Упреждающих оповещений о занятии29
Запросов к когнитивному ассистенту7 (успешных 7)
Распределение нагрузки по часам суток (UTC), топ-8
5
6
15
16
17
18
21
22

🎓 Распределение аудитории по курсам

1 курс56
2 курс87
3 курс47
4 курс54
6 курс3

🏆 Наиболее востребованные академические группы

УОМ-26-116
БТБ-2313
ТГЭ-25-212
ТГР-26-511
ИАС-2410
СТ-25-59

🤖 Демонстрация диалоговых сценариев когнитивного ассистента

«что завтра у ТО-24 первая пара?»Высшая математика, 8:50, ауд. 536, Проф. Дорофеев А.В.
«когда у БТБ-23 физика на этой неделе?»Вторник 3-я пара (12:35), ауд. 214; четверг 2-я пара (10:35), ауд. 318
«где аудитория 536?»Аудитория 536 расположена в главном учебном корпусе, 5-й этаж. Рекомендуем заложить 10 минут на переход.
«какая завтра вторая пара у СТ-25-5?»Инженерная графика, 10:35, Асс. Лукьянцева Е.С., ауд. 122
«препод Дорофеев когда ведёт?»Пн 8:50 (1 курс, ГП-26-1), Ср 10:35 (ГП-26-2) — всего 12 пар в неделю
«сколько пар в пятницу у УОМ-26-1?»Три занятия: философия, физическая культура, начертательная геометрия.
«что за пара 12:35 у ТГЭ-25-2?»Экономика предприятия, Доц. Пастернак С.Н., ауд. 401
«выходные у первой группы 1 курса?»В соответствии с учебным планом занятия в субботу и воскресенье не запланированы.
Сценарии приведены в иллюстративных целях и демонстрируют естественно-языковой интерфейс системы