~/marchus.dev█
~/projects/canvas-auto-bot-tg
<- cd ..

Canvas Auto Bot TG

[BOTS][TELEGRAM]

24/7 Telegram bot that tracks Canvas LMS so you never miss an assignment, announcement, or deadline.

Built out of frustration after missing coursework when Canvas LMS failed to notify us about new assignments. The bot polls enrolled courses every 10 minutes and pushes new assignments, announcements, and forum discussions straight to Telegram, with 3-hour and 1-hour deadline warnings that automatically skip anything already submitted.

Beyond alerts, it pairs interactive Telegram menus with a Gemini AI assistant connected to live course data, letting you ask questions in chat, break down complex instructions, or generate a 7-day study plan.

[01/01]
Canvas Auto Bot TG

/stack

[ TypeScript ][ Node.js ][ grammY ][ Gemini AI ][ Supabase ][ Canvas LMS API ][ Docker ]