Update BotService.php

This commit is contained in:
Lizandro Guarnizo
2026-01-24 10:16:04 -05:00
parent 922f8b90c3
commit de9a29680d
+9 -1
View File
@@ -226,7 +226,15 @@ class BotService {
// Si el bot está pausado por bot_paused_until, no responder automáticamente
if (!empty($user['bot_paused_until']) && strtotime($user['bot_paused_until']) > time()) {
return;
// Allow explicit navigation commands and numeric menu selection during pause (better UX)
$normalized = mb_strtolower(trim($messageText));
$isNav = in_array($normalized, ['menu','menú','inicio','atras','atrás','volver','back'], true) || is_numeric(trim($messageText));
if ($isNav) {
try { error_log("[BotService] processMessage - bot_paused_until active but allowing navigation input for phone={$phoneNumber} message='{$messageText}'"); } catch (Throwable $t) {}
// proceed to let navigation/menus be processed
} else {
return;
}
}
// Si el usuario ha desactivado el bot manualmente (toggle), no responder