From 4bc15567daf54060d02f8763ee5a3de9b4c4b449 Mon Sep 17 00:00:00 2001 From: somebodywashere <68244480+somebodywashere@users.noreply.github.com> Date: Tue, 26 Dec 2023 02:06:20 +0300 Subject: [PATCH] [tgbot] Fixed last message is empty --- web/service/tgbot.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/service/tgbot.go b/web/service/tgbot.go index 8145629c..5b6c489e 100644 --- a/web/service/tgbot.go +++ b/web/service/tgbot.go @@ -820,6 +820,9 @@ func (t *Tgbot) SendMsgToTgbot(chatId int64, msg string, replyMarkup ...telego.R allMessages[lastIndex] += "\r\n \r\n" + message } } + if strings.TrimSpace(allMessages[lastIndex]) == "" { + allMessages = allMessages[:len(allMessages)-1] + } } else { allMessages = append(allMessages, msg) } @@ -830,7 +833,7 @@ func (t *Tgbot) SendMsgToTgbot(chatId int64, msg string, replyMarkup ...telego.R ParseMode: "HTML", } //only add replyMarkup to last message - if len(replyMarkup) > 0 && n == len(allMessages)-1 { + if len(replyMarkup) > 0 && n == (len(allMessages)-1) { params.ReplyMarkup = replyMarkup[0] } _, err := bot.SendMessage(¶ms)