Update BotService.php
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user