From 6d6727d714336c97e8f9d8c9835a2efa75e44072 Mon Sep 17 00:00:00 2001 From: Xevion Date: Fri, 16 Feb 2024 17:42:45 -0600 Subject: [PATCH] Add basic RateMyProfessor search --- commands.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/commands.go b/commands.go index d61c324..81d5839 100644 --- a/commands.go +++ b/commands.go @@ -2,6 +2,7 @@ package main import ( "fmt" + "net/url" "regexp" "strconv" "strings" @@ -190,7 +191,7 @@ func SearchCommandHandler(session *discordgo.Session, interaction *discordgo.Int displayName := course.Faculty[0].DisplayName categoryLink := fmt.Sprintf("[%s](https://catalog.utsa.edu/undergraduate/coursedescriptions/%s/)", course.Subject, strings.ToLower(course.Subject)) classLink := fmt.Sprintf("[%s-%s](https://catalog.utsa.edu/search/?P=%s%%20%s)", course.CourseNumber, course.SequenceNumber, course.Subject, course.CourseNumber) - professorLink := fmt.Sprintf("[%s](https://google.com)", displayName) + professorLink := fmt.Sprintf("[%s](https://www.ratemyprofessors.com/search/professors/1516?q=%s)", displayName, url.QueryEscape(displayName)) identifierText := fmt.Sprintf("%s %s (CRN %s)\n%s", categoryLink, classLink, course.CourseReferenceNumber, professorLink) meetings := course.MeetingsFaculty[0]