From bde3c1a0e15ba15226bac25f1902c572506d1ab0 Mon Sep 17 00:00:00 2001 From: Akulij Date: Fri, 6 Jun 2025 02:08:39 +0500 Subject: [PATCH] fix: call "answer callback query" when handling callback --- src/bot_handler.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bot_handler.rs b/src/bot_handler.rs index b373dc6..34fc360 100644 --- a/src/bot_handler.rs +++ b/src/bot_handler.rs @@ -7,7 +7,7 @@ use std::{ use teloxide::{ dispatching::{dialogue::GetChatId, UpdateFilterExt}, dptree::{self, Handler}, - prelude::DependencyMap, + prelude::{DependencyMap, Requester}, types::{CallbackQuery, InlineKeyboardButton, InlineKeyboardMarkup, Message, Update}, Bot, }; @@ -155,6 +155,7 @@ async fn handle_botmessage(bot: Bot, mut db: DB, bm: BotMessage, msg: Message) - } async fn handle_callback(bot: Bot, mut db: DB, bm: BotMessage, q: CallbackQuery) -> BotResult<()> { + bot.answer_callback_query(&q.id).await?; info!("Eval BM: {:?}", bm); let tguser = q.from.clone(); let user = db