Update BotService.php

This commit is contained in:
Lizandro Guarnizo
2026-01-22 13:39:40 -05:00
parent ef919fc25e
commit 52cb4c8bf7
+20 -6
View File
@@ -457,12 +457,26 @@ class BotService {
* Salir del menú actual
*/
private function exitMenu($phoneNumber) {
$this->db->update(
'users',
['current_menu_id' => null, 'current_step' => 0, 'session_data' => null],
'phone_number = :phone',
['phone' => $phoneNumber]
);
try {
$this->db->update(
'users',
['current_menu_id' => null, 'current_step' => 0, 'session_data' => null],
'phone_number = :phone',
['phone' => $phoneNumber]
);
// Informar al usuario que ha salido del menú
try {
$this->whatsappService->sendTextMessage($phoneNumber, "Has salido del menú. Escribe *menu* para ver las opciones disponibles.");
} catch (Exception $e) {
// Ignorar errores de envío, pero loguear
error_log('exitMenu: failed to send confirmation message: ' . $e->getMessage());
}
if (function_exists('writeLog')) writeLog('INFO', "User {$phoneNumber} exited menu");
} catch (Exception $e) {
error_log('exitMenu failed: ' . $e->getMessage());
}
}
/**