Update BotService.php

This commit is contained in:
Lizandro Guarnizo
2026-01-24 11:33:23 -05:00
parent 250be078b3
commit 0d38dadc31
+8
View File
@@ -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());
}