change domen
This commit is contained in:
@@ -101,6 +101,7 @@ func (b *Bot) Render(text string, keyboard echotron.InlineKeyboardMarkup, mode R
|
||||
func (b *Bot) SendNew(text string, keyboard echotron.InlineKeyboardMarkup) {
|
||||
// Удаляем кнопки у предыдущего сообщения перед отправкой нового
|
||||
if b.LastMessageID != 0 {
|
||||
log.Info().Int("cleanup_msg_id", b.LastMessageID).Msg("Cleaning up keyboard before SendNew")
|
||||
b.cleanupKeyboard(b.LastMessageID)
|
||||
}
|
||||
|
||||
@@ -120,6 +121,7 @@ func (b *Bot) SendNew(text string, keyboard echotron.InlineKeyboardMarkup) {
|
||||
|
||||
if res.Result != nil {
|
||||
b.LastMessageID = res.Result.ID
|
||||
log.Info().Int("new_last_msg_id", b.LastMessageID).Msg("Updated LastMessageID in SendNew")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -278,6 +280,7 @@ func (b *Bot) cleanupCallbackUI(u *echotron.Update) {
|
||||
if u.CallbackQuery.Message != nil {
|
||||
callbackMessageID := u.CallbackQuery.Message.ID
|
||||
|
||||
// Если это сообщение последнее, не удаляем клавиатуру
|
||||
if b.LastMessageID == callbackMessageID {
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user