Live-оценки и посещаемость

Препод выставил оценку - ты узнал об этом через минуты, а не через дни. Бот парсит твой портал каждые 10 минут днём и шлёт пуш, как только что-то изменилось.

Главное

Никаких F5 на портале. Никакого «когда же он наконец поставит». Telegram пинганул - значит изменение реальное.

Что умеет

  • Парсит оценки по всем курсам: midterm, endterm, attendance, проекты, квизы
  • Парсит посещаемость: новые отметки, изменения, корректировки
  • Сравнивает с предыдущим снапшотом и показывает разницу: было 7.2, стало 8.5
  • Работает по умному расписанию:
    • Днём (08:00-22:00 Алматы) - каждые 10 минут
    • Ночью - каждые 2 часа
  • Уважает твои настройки: можно выключить уведомления и оставить только внутренний журнал

Как это выглядит

Пример пуша

CSS 351 - изменения

  • Midterm: нет → 24.5 / 30
  • Attendance: 12/14 → 13/14

Как включить

По умолчанию включено для всех авторизованных пользователей. Управление:

/notify

Откроется меню - там можно отдельно выключить:

  • Уведомления об оценках
  • Уведомления о посещаемости
  • Утренние и вечерние сводки

Зачем это нужно

Психология

Чем раньше ты узнал оценку - тем раньше успеваешь оспорить, попросить пересдачу или просто эмоционально пережить. Через неделю апеллировать уже поздно.

Реальный кейс

Препод по ошибке поставил 0 за лабу. Уведомление пришло в обед. К вечеру лаба была пересчитана на 9.5. Без бота это нашлось бы через месяц - на финальном пересчёте GPA.

Не злоупотребляй

Бот ходит на твою сессию портала. Если сессия истекла или 2FA не подтверждён - бот сообщит и остановит мониторинг. Держи логин свежим через /login_status.


grades notifications sdu-portal