/StudCabinet

Telegram bot for access to the personal electronic account of a student of KhPI

Primary LanguagePython

Personal electronic account of a student of KhPI in Telegram.
This bot is a wrapper for the web version of the e-account.

Basic technical info

Supported Python versions

  • Based on aiogram python module
  • Histogram builder based on Pillow python module
  • Used MySQL database and mysql-connector python module for it

The following services are available in the e-account:

  • General information about the student
  • Electronic record book data
  • Rating of students by the results of the session (for the appointment of a scholarship)
  • The state of academic debt for the previous period
  • Work schedule of all sports sections
  • Curriculum (by semesters)
  • All data on tuition fees (for contractors)
  • Download the electronic version of the individual semester information

Additional features available only from the bot

  • Notification when assigning grades in e-record book
  • View position in the ranking for contractors
  • Calculate your percentage in the rating
  • Calculate the probability of getting a scholarship
  • Interactive bar charts to display e-record book data and curriculum
  • Search for students by full name or by telegram account
  • Display of the latest news of the department, as well as notification when posting news
  • Language change support