A splash-command-supported Discord bot built with hikari and lightbulb to bring data from De Anza Canvas to the Discord platform. The purpose of the bot is to serve a course's Discord server and provides relevant course-wise information to all students in that course through Discord.
In the future, the bot may be tweaked to become more user-oriented, or that will be made into a separate project.
➡️ Send a self-updated embed to display all upcoming deadlines for a course
Note: A course can only be chosen when marked as 'favorite' on Canvas Account
➡️ Return all self-updated /deadline
embed on the server
➡️ Return roster list of a course
Note: if provided 'search_query' options, the bot will return search result for a particular user in the course
➡️ Send all assignments' grade statistics for a course (if access granted)
➡️ Send list of all courses marked as 'favorite' on Canvas Account