add /send_tomorrow_lessons_to_chat
This commit is contained in:
parent
63d9e2f393
commit
84389e11bd
29
main.go
29
main.go
|
@ -132,6 +132,12 @@ func run() {
|
||||||
w.WriteHeader(http.StatusOK)
|
w.WriteHeader(http.StatusOK)
|
||||||
_, _ = fmt.Fprintf(w, `{"result":"ok"}`)
|
_, _ = fmt.Fprintf(w, `{"result":"ok"}`)
|
||||||
})
|
})
|
||||||
|
http.HandleFunc("/send_tomorrow_lessons_to_chat", func(w http.ResponseWriter, r *http.Request) {
|
||||||
|
sendTomorrowLessonsToChat(bot, opts.ChatID, "Завтра эти пары:")
|
||||||
|
w.Header().Add("Content-Type", "application/json")
|
||||||
|
w.WriteHeader(http.StatusOK)
|
||||||
|
_, _ = fmt.Fprintf(w, `{"result":"ok"}`)
|
||||||
|
})
|
||||||
|
|
||||||
port := ":10001"
|
port := ":10001"
|
||||||
log.Println("Server is start up! port", port)
|
log.Println("Server is start up! port", port)
|
||||||
|
@ -175,11 +181,7 @@ func run() {
|
||||||
sendTodayLessonsToChat(bot, chatID, "Сегодня, "+update.Message.From.FirstName+", эти пары:")
|
sendTodayLessonsToChat(bot, chatID, "Сегодня, "+update.Message.From.FirstName+", эти пары:")
|
||||||
|
|
||||||
case commands.TomorrowLessons:
|
case commands.TomorrowLessons:
|
||||||
send(bot, tgbot.NewMessage(chatID, messages.LessonsMessage(
|
sendTomorrowLessonsToChat(bot, chatID, "Завтра, "+update.Message.From.FirstName+", эти пары:")
|
||||||
parser.ParseByDay(date.Today()+1),
|
|
||||||
"Завтра, "+update.Message.From.FirstName+", эти пары:",
|
|
||||||
"Завтра пар нет",
|
|
||||||
)))
|
|
||||||
|
|
||||||
case commands.Weather:
|
case commands.Weather:
|
||||||
w, err := weather.GetWeatherWithCache(opts.Key, 53.346853, 83.777012, time.Hour)
|
w, err := weather.GetWeatherWithCache(opts.Key, 53.346853, 83.777012, time.Hour)
|
||||||
|
@ -208,7 +210,8 @@ func send(bot *tgbot.BotAPI, msg tgbot.Chattable) {
|
||||||
func sendTodayLessonsToChat(bot *tgbot.BotAPI, chatID int64, prefix string) {
|
func sendTodayLessonsToChat(bot *tgbot.BotAPI, chatID int64, prefix string) {
|
||||||
send(
|
send(
|
||||||
bot,
|
bot,
|
||||||
tgbot.NewMessage(chatID,
|
tgbot.NewMessage(
|
||||||
|
chatID,
|
||||||
messages.LessonsMessage(
|
messages.LessonsMessage(
|
||||||
parser.ParseByDay(date.Today()),
|
parser.ParseByDay(date.Today()),
|
||||||
prefix,
|
prefix,
|
||||||
|
@ -217,3 +220,17 @@ func sendTodayLessonsToChat(bot *tgbot.BotAPI, chatID int64, prefix string) {
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func sendTomorrowLessonsToChat(bot *tgbot.BotAPI, chatID int64, prefix string) {
|
||||||
|
send(
|
||||||
|
bot,
|
||||||
|
tgbot.NewMessage(
|
||||||
|
chatID,
|
||||||
|
messages.LessonsMessage(
|
||||||
|
parser.ParseByDay(date.Today()+1),
|
||||||
|
prefix,
|
||||||
|
"Завтра пар нет",
|
||||||
|
),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
|
@ -29,7 +29,7 @@ func ThanksMessage() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func HelpMessage(chatID int64) string {
|
func HelpMessage(chatID int64) string {
|
||||||
return "Вот чем я могу вам помочь (v1.1.0), отправь:\n\n" +
|
return "Вот чем я могу вам помочь (v1.2.0), отправь:\n\n" +
|
||||||
"- /ping отобью pong\n" +
|
"- /ping отобью pong\n" +
|
||||||
"- /today_lessons покажу расписание на сегодня\n" +
|
"- /today_lessons покажу расписание на сегодня\n" +
|
||||||
"- /tomorrow_lessons покажу расписание на завтра\n" +
|
"- /tomorrow_lessons покажу расписание на завтра\n" +
|
||||||
|
|
Loading…
Reference in New Issue