[tgbot] Fixed last message is empty

This commit is contained in:
somebodywashere 2023-12-26 02:06:20 +03:00
parent 465fc58f42
commit 4bc15567da

View file

@ -820,6 +820,9 @@ func (t *Tgbot) SendMsgToTgbot(chatId int64, msg string, replyMarkup ...telego.R
allMessages[lastIndex] += "\r\n \r\n" + message allMessages[lastIndex] += "\r\n \r\n" + message
} }
} }
if strings.TrimSpace(allMessages[lastIndex]) == "" {
allMessages = allMessages[:len(allMessages)-1]
}
} else { } else {
allMessages = append(allMessages, msg) allMessages = append(allMessages, msg)
} }
@ -830,7 +833,7 @@ func (t *Tgbot) SendMsgToTgbot(chatId int64, msg string, replyMarkup ...telego.R
ParseMode: "HTML", ParseMode: "HTML",
} }
//only add replyMarkup to last message //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] params.ReplyMarkup = replyMarkup[0]
} }
_, err := bot.SendMessage(&params) _, err := bot.SendMessage(&params)