Update BotService.php
This commit is contained in:
@@ -394,6 +394,14 @@ class BotService {
|
|||||||
// Registrar que se envió el welcome
|
// Registrar que se envió el welcome
|
||||||
try {
|
try {
|
||||||
$this->db->update('users', ['welcome_sent_at' => date('Y-m-d H:i:s')], 'phone_number = :phone', ['phone' => $phoneNumber]);
|
$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) {
|
} catch (Exception $e) {
|
||||||
error_log('Failed to set welcome_sent_at for ' . $phoneNumber . ': ' . $e->getMessage());
|
error_log('Failed to set welcome_sent_at for ' . $phoneNumber . ': ' . $e->getMessage());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user