Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Base UWFlow command setup #512

Open
probro27 opened this issue Feb 18, 2024 · 0 comments
Open

Base UWFlow command setup #512

probro27 opened this issue Feb 18, 2024 · 0 comments
Assignees
Labels
feature New feature

Comments

@probro27
Copy link
Contributor

probro27 commented Feb 18, 2024

Setup the basic command called uwflow which will pull data from the UWFlow GraphQL endpoint

The subcommands include:

  • info: returns Embed containing course description and Easiness/Liked ratings, and terms it is offered in. Usage: .uwflow info <course code>
  • prereq: returns Embed containing a short description of all the prerequisites. Usage: .uwflow prereq <course code>
  • comments: returns an Embed with a summary of some of the most helpful and recent comments using a NLP API and display the most positive/critical comment with actual text. Usage: .uwflow comments <course code>
  • search: returns a list of courses based on the search parameters. Usage: .uwflow search <min code> <max code> <optional list of subjects>

Further build a slash command by default. For any kind of reference check out #258 #444 #283 PRs!
For the NLP API you can feel free to use any open source API that would work without any issues in the long run. If the results are not too great and a paid api is needed, reach out to us @probro27 @Fan-Yang-284 and we will help set that up :)

@probro27 probro27 added the feature New feature label Feb 18, 2024
@KuroganeToyama KuroganeToyama self-assigned this Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature
Projects
None yet
Development

No branches or pull requests

2 participants