From 429b8a16333505b83fa3b23e804ef002227de087 Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 5 May 2026 13:43:49 +0000 Subject: [PATCH] fix: use cached chatId and messageId for editMessageText --- src/bot/message-sender.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/bot/message-sender.js b/src/bot/message-sender.js index b01f4954..852228c7 100644 --- a/src/bot/message-sender.js +++ b/src/bot/message-sender.js @@ -57,9 +57,11 @@ export async function sendStreamingMessage(ctx, text, options = {}) { // Send initial placeholder message const sentMsg = await ctx.reply('⌨️ ⌨️', { parse_mode: 'Markdown' }); - logger.info('📡 Initial message sent:', sentMsg.message_id); + logger.info('📡 Initial message sent:', sentMsg.message_id, 'chat:', sentMsg.chat.id); let sentText = ''; + const chatId = sentMsg.chat.id; + const messageId = sentMsg.message_id; if (charMode) { // Character-by-character streaming @@ -71,8 +73,8 @@ export async function sendStreamingMessage(ctx, text, options = {}) { try { await ctx.api.editMessageText(sentText, { - message_id: sentMsg.message_id, - chat_id: sentMsg.chat.id, + chat_id: chatId, + message_id: messageId, parse_mode: 'Markdown' }); } catch (editErr) { @@ -92,8 +94,8 @@ export async function sendStreamingMessage(ctx, text, options = {}) { try { await ctx.api.editMessageText(sentText, { - message_id: sentMsg.message_id, - chat_id: sentMsg.chat.id, + chat_id: chatId, + message_id: messageId, parse_mode: 'Markdown' }); } catch (editErr) {