fix: properly extract dates and count mentions in /tarea command

main
borja (aider) 2 months ago
parent 60ed1d1f82
commit 0477530757

@ -137,15 +137,14 @@ export class WebhookServer {
if (date >= today) { if (date >= today) {
dueDate = part; dueDate = part;
} else { continue; // Skip adding to description
descriptionParts.push(part); // Keep past dates in description
} }
} else { // Fall through to add invalid/past dates to description
descriptionParts.push(part);
} }
descriptionParts.push(part);
} }
const description = descriptionParts.join(' '); const description = descriptionParts.join(' ').trim();
console.log('🔍 Detected /tarea command:', { console.log('🔍 Detected /tarea command:', {
timestamp: new Date().toISOString(), timestamp: new Date().toISOString(),
@ -154,7 +153,7 @@ export class WebhookServer {
rawMessage: messageText rawMessage: messageText
}); });
const mentions = data.contextInfo?.mentionedJid || []; const mentions = data.message?.contextInfo?.mentionedJid || [];
console.log('✅ Successfully parsed command:', { console.log('✅ Successfully parsed command:', {
action, action,
description, description,

Loading…
Cancel
Save