From 5347c07b0c106a4c2189b975b6b10b7ec28e94d8 Mon Sep 17 00:00:00 2001 From: Xevion Date: Sun, 28 Jan 2024 04:21:49 -0600 Subject: [PATCH] Add command ideas to feature wishlist, CRN/partOfTerm analysis goals --- README.md | 14 ++++++++++++-- main.go | 1 - 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 2e4438f..e9ca0b6 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,21 @@ A discord bot for executing queries & searches on the Ellucian Banner instance h ## Feature Wishlist +- Commands + - ICS Download (get a ICS download of your classes with location & timing perfectly - set for every class you're in) + - Classes Now (find classes happening) +- Autocomplete + - Class Title + - Course Number + - Term/Part of Term + - Professor + - Attribute - Component Pagination - RateMyProfessor Integration (Linked/Embedded) - Smart term selection (i.e. Summer 2024 will be selected automatically when opened) - Rate Limiting (bursting with global/user limits) - DMs Integration (allow usage of the bot in DMs) - Class Change Notifications (get notified when details about a class change) -- ICS Download (get a ICS download of your classes with location & timing perfectly - set for every class you're in) - Multi-term Querying (currently the backend for searching is kinda weird) - Full Autocomplete for Every Search Option - Metrics, Log Query, Privileged Error Feedback @@ -42,4 +50,6 @@ The follow features, JSON, and more require validation & analysis: - Multiple Professors / Primary Indicator - Mulltiple Meeting Times - Meeting Schedule Types - - AFF vs AIN vs AHB etc. \ No newline at end of file + - AFF vs AIN vs AHB etc. +- Do CRNs repeat between years? +- Check whether partOfTerm is always filled in, and it's meaning for various class results. \ No newline at end of file diff --git a/main.go b/main.go index 79b6d6b..5748570 100644 --- a/main.go +++ b/main.go @@ -213,7 +213,6 @@ func main() { Msg("Command Updated") } } - log.Info().Msg("Command registration complete") // Fetch terms on startup _, err = GetTerms("", 1, 10)