Deadline and update monitoring
The bot checks tracked eCampus courses and pulls out announcements, assignments, quizzes, and deadline changes so students do not have to manually refresh course pages.
Features
These are the real user-facing capabilities in the project today, organized around how students use the bot instead of how the codebase is arranged.
The bot checks tracked eCampus courses and pulls out announcements, assignments, quizzes, and deadline changes so students do not have to manually refresh course pages.
/files helps students browse recent course files, and confirmed selections can be
downloaded from eCampus and sent back through Telegram.
The lecture handoff flow pairs a VOD link with a quick check-in question, then tracks started,
watched, answered, and completed states through /learnstatus.
The study-friend mode answers read-only questions from saved course context and can route users toward files, deadlines, reminders, or diagnostics in plain language.
The connection flow is designed for private Telegram chats, deletes credential messages when possible, and stores the reusable session data behind encryption.
Commands like /diagnostics, /refresh, and /reconnect
help students recover from stale sessions or missing updates without guessing.
Main entry point
The site explains capabilities, but the main action stays simple: open the Telegram bot and use it in a private chat.
Student value
Command surface