From 93b673da43f6353a11b5db245b84f438bdf4da38 Mon Sep 17 00:00:00 2001 From: JkLondon Date: Fri, 1 Aug 2025 01:49:03 +0200 Subject: [PATCH] added more messages --- main.go | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index a4c8506..8f2cd55 100644 --- a/main.go +++ b/main.go @@ -63,6 +63,19 @@ func closeTask(taskID string) { http.DefaultClient.Do(req) } +func getRandomReminderMessage(task Task) string { + reminderMessages := []string{ + "⏰ Ну что, сделал уже?! Задача: %s", + "⏰ Эй, не забыл про задачу? %s", + "⏰ Напоминаю о задаче: %s", + "⏰ Задача все еще ждет выполнения: %s", + "⏰ Пора бы уже сделать: %s", + } + + randomIndex := time.Now().UnixNano() % int64(len(reminderMessages)) + return fmt.Sprintf(reminderMessages[randomIndex], task.Content) +} + func spamCheck() { tasks := getOverdueTasks() for _, task := range tasks { @@ -77,7 +90,8 @@ func spamCheck() { bot.Send(msg) overdueTasks[task.ID] = true } else { - bot.Send(tgbotapi.NewMessage(toInt64(chatID), "⏰ Ну что, сделал уже?!")) + reminderMessage := getRandomReminderMessage(task) + bot.Send(tgbotapi.NewMessage(toInt64(chatID), reminderMessage)) } } }