diff --git a/messages/messages.go b/messages/messages.go index e983b1c..d1daf59 100644 --- a/messages/messages.go +++ b/messages/messages.go @@ -27,7 +27,7 @@ func ThanksMessage() string { } func HelpMessage() string { - return "Вот чем я могу вам помочь (v1.0.2), отправь:\n\n" + + return "Вот чем я могу вам помочь (v1.0.3), отправь:\n\n" + "- /ping отобью pong\n" + "- /today_lessons покажу расписание на сегодня\n" + "- /tomorrow_lessons покажу расписание на завтра\n" + diff --git a/parser/examples/main.go b/parser/examples/main.go new file mode 100644 index 0000000..acf2c65 --- /dev/null +++ b/parser/examples/main.go @@ -0,0 +1,12 @@ +package main + +import ( + "fmt" + "student_bot/date" + "student_bot/parser" +) + +func main() { + lessons := parser.ParseByDay(date.Today()) + fmt.Println(lessons) +} diff --git a/parser/parser.go b/parser/parser.go index 6145f63..3699708 100644 --- a/parser/parser.go +++ b/parser/parser.go @@ -46,7 +46,7 @@ func parse() []Lesson { k := 0 var lessons []Lesson var l Lesson - doc.Find(".schedule tr>td, .schedule tr>td[width=\"100%\"]").Each(func(i int, s *goquery.Selection) { + doc.Find(".schedule_table tr td").Each(func(i int, s *goquery.Selection) { text := strings.TrimSpace(s.Text()) if strings.Contains(text, "Понедельник") || strings.Contains(text, "Вторник") ||