Skip to content

aribzhan-dev/EdyBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EduBuddy Telegram Bot

EduBuddy is a multilingual Telegram bot designed to improve communication between students and teachers by providing quick access to academic information and automated support.

Key Features • Multilingual support (Russian 🇷🇺 / Kazakh 🇰🇿) • Role-based access (Student / Teacher) • Secure login & password authentication • View schedules, grades, and homework • Teacher grade management • FAQ system with AI fallback • AI answers in user-selected language • In-bot settings (change login & password) • PostgreSQL database • Daily automated backups (cron)

Tech Stack • Python 3.12 • PostgreSQL • python-telegram-bot • psycopg2 • Bash & Cron

Run Locally

pipenv shell
pipenv install requirements.txt
python -m bot.main
python -m admin.main 

About

Telegram bot for students and teachers. Automates the academic journal: students can view grades, schedule, homework, and more. Teachers can manage grades, view schedules, and see their students.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors