Attendify is a Discord bot designed for UNSW students to manage their timetables and track attendance. The bot allows students to upload timetables, manually add classes, receive notifications, and eventually visualize and analyze attendance data.
- Upload Timetable via ICS Link: Students can import their timetable directly from UNSW using an ICS link.
- Manual Class Addition: Add classes manually with class name, start time, end time, and location.
- Pre-Class Notifications: Receive automated reminders shortly before classes start via DM.
- Post-Class Attendance Confirmation: Bot will ping users after class to confirm attendance.
- View Timetable: View your weekly timetable through a Discord command.
- Automatic Updates from ICS: The bot will automatically fetch changes from ICS files, so students don’t need to manually update their classes.
- Attendance Visualizations: Generate visual summaries of attendance and compare with other users.
- Attendance Statistics:
- Attendance Predictions: