This bot is an easy interface to Orbit's and Moodle's websites.
- join the main bot via this link
or the develop bot via this link. - send to him your Orbit's username and password. (username is your id number and password is not necessarily your Hadassa's Google password)
- use any of its commands
- Create bot via BotFather
- Download the code
- Install the requirements packages with
pip install requirements.txt - Copy the files in the
needed_filesdir to thesrcdir - Change the
BotToken.txtto your token
- python 3.10
- all packages from
requirements.txt
start - start the telegram bot, wait for username and password
set_year - set the year of the user
update_user - update the user's info (ask again for username and password)
get_grades - get all the grades of the student (include average grade)
get_unfinished_events - get all unfinished events (from moodle)
get_document - get document from the moodle
update_schedule - update the schedule
get_notebook - get notebook file
get_upcoming_exams - get all upcoming exams
get_grade_distribution - get distribution for specific grade
change_password - change password in the orbit website
get_time_table - get the timetable as a pdf file
register_period - register to a period