diff --git a/cmd/tg-holy-bot/main.go b/cmd/tg-holy-bot/main.go index 9917821..d717416 100644 --- a/cmd/tg-holy-bot/main.go +++ b/cmd/tg-holy-bot/main.go @@ -61,7 +61,7 @@ func main() { log.Infof("Stop cron") - // Jobs usually runs in a fraction of second, don't bother waiting for their completion. + // Кроновые задачки выполняются за доли сеекунды, не будем заморачиваться ожиданием их завершения. _ = c.Stop() log.Infof("Shutdown bot") diff --git a/internal/holy/celebratoday.go b/internal/holy/celebratoday.go index e3a5d30..224d9c4 100644 --- a/internal/holy/celebratoday.go +++ b/internal/holy/celebratoday.go @@ -70,6 +70,8 @@ func parser(data string) ([]string, error) { // А теперь пробежимся по полученной структуре и вытянем из неё все строки с праздниками. for _, ass := range s { for _, entity := range ass.MainEntity { + holidays = append(holidays, entity.AcceptedAnswer.Text) + for _, sugestedAnswer := range entity.SuggestedAnswer { holidays = append(holidays, sugestedAnswer.Text) } diff --git a/internal/holy/cronTask.go b/internal/holy/cronTask.go index 6db0b60..e86f8aa 100644 --- a/internal/holy/cronTask.go +++ b/internal/holy/cronTask.go @@ -4,7 +4,7 @@ import ( "tg-holy-bot/internal/log" ) -// CronTask sends generated hiliday list to the channel. +// CronTask sends generated holiday list to the channel. func CronTask() { log.Info("Cron Task triggered") diff --git a/internal/holy/readConfig.go b/internal/holy/readConfig.go index 9a646f6..a990feb 100644 --- a/internal/holy/readConfig.go +++ b/internal/holy/readConfig.go @@ -45,7 +45,7 @@ func ReadConfig() error { // Исходя из документации, hjson какбы умеет парсить "кривой" json, но парсит его в map-ку. // Интереснее на выходе получить структурку: то есть мы вначале конфиг преобразуем в map-ку, затем эту map-ку - // сериализуем в json, а потом json преврщааем в стркутурку. Не очень эффективно, но он и не часто требуется. + // сериализуем в json, а потом json преврщааем в стркутурку. Не очень эффективно, но оно и не часто требуется. var ( sampleConfig *MyConfig tmp map[string]any diff --git a/internal/holy/types.go b/internal/holy/types.go index cd76e71..6d32ca2 100644 --- a/internal/holy/types.go +++ b/internal/holy/types.go @@ -1,7 +1,7 @@ package holy type ( - // Holy структура, описывающая искомый json-чик. + // Holy структура, описывающая искомый json-чик с праздниками. Holy struct { AtContext string `json:"@context"` AtType string `json:"@type"`