fix schedule

This commit is contained in:
Владимир Фёдоров 2022-04-25 13:16:30 +07:00
parent b68fedb1b6
commit 17e05636a5
3 changed files with 14 additions and 2 deletions

View File

@ -27,7 +27,7 @@ func ThanksMessage() string {
} }
func HelpMessage() string { func HelpMessage() string {
return "Вот чем я могу вам помочь (v1.0.2), отправь:\n\n" + return "Вот чем я могу вам помочь (v1.0.3), отправь:\n\n" +
"- /ping отобью pong\n" + "- /ping отобью pong\n" +
"- /today_lessons покажу расписание на сегодня\n" + "- /today_lessons покажу расписание на сегодня\n" +
"- /tomorrow_lessons покажу расписание на завтра\n" + "- /tomorrow_lessons покажу расписание на завтра\n" +

12
parser/examples/main.go Normal file
View File

@ -0,0 +1,12 @@
package main
import (
"fmt"
"student_bot/date"
"student_bot/parser"
)
func main() {
lessons := parser.ParseByDay(date.Today())
fmt.Println(lessons)
}

View File

@ -46,7 +46,7 @@ func parse() []Lesson {
k := 0 k := 0
var lessons []Lesson var lessons []Lesson
var l 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()) text := strings.TrimSpace(s.Text())
if strings.Contains(text, "Понедельник") || if strings.Contains(text, "Понедельник") ||
strings.Contains(text, "Вторник") || strings.Contains(text, "Вторник") ||