module.exports = { prefix: 'close', handler: async (bot, query) => { const chatId = query.message.chat.id; const botMessageId = query.message.message_id; // L'ID del messaggio dell'utente รจ passato nel callback_data (close:) const userMessageId = query.data.split(':')[1]; try { // Elimina il messaggio del bot await bot.deleteMessage(chatId, botMessageId); // Elimina il messaggio dell'utente (il comando /data) if (userMessageId) { await bot.deleteMessage(chatId, parseInt(userMessageId)); } } catch (error) { console.error('[TELEGRAM] Errore eliminazione messaggi:', error.message); } // Rispondi alla callback per togliere il "loading" dal bottone bot.answerCallbackQuery(query.id); } };