From 0d38dadc312b59173f151c4822532658ddd6136b Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Sat, 24 Jan 2026 11:33:23 -0500 Subject: [PATCH] Update BotService.php --- services/BotService.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/services/BotService.php b/services/BotService.php index be038e6..1e4505c 100644 --- a/services/BotService.php +++ b/services/BotService.php @@ -394,6 +394,14 @@ class BotService { // Registrar que se envió el welcome try { $this->db->update('users', ['welcome_sent_at' => date('Y-m-d H:i:s')], 'phone_number = :phone', ['phone' => $phoneNumber]); + + // Asegurar que este envío no sea interpretado como respuesta de un asesor: + // Limpiar banderas de in_service / advisor_requested y evitar que la UI marque la conversación como atendida. + try { + $this->db->update('users', ['in_service' => 0, 'in_service_by' => null, 'advisor_requested' => 0], 'phone_number = :phone', ['phone' => $phoneNumber]); + } catch (Exception $e) { + error_log('Failed to clear in_service/advisor flags after welcome: ' . $e->getMessage()); + } } catch (Exception $e) { error_log('Failed to set welcome_sent_at for ' . $phoneNumber . ': ' . $e->getMessage()); }