Update BotService.php

This commit is contained in:
Lizandro Guarnizo
2026-01-22 13:39:40 -05:00
parent ef919fc25e
commit 52cb4c8bf7
+14
View File
@@ -457,12 +457,26 @@ class BotService {
* Salir del menú actual * Salir del menú actual
*/ */
private function exitMenu($phoneNumber) { private function exitMenu($phoneNumber) {
try {
$this->db->update( $this->db->update(
'users', 'users',
['current_menu_id' => null, 'current_step' => 0, 'session_data' => null], ['current_menu_id' => null, 'current_step' => 0, 'session_data' => null],
'phone_number = :phone', 'phone_number = :phone',
['phone' => $phoneNumber] ['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());
}
} }
/** /**