From 94c6110e07b08ae857460957151e6c2feda92d3c Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Fri, 13 Mar 2026 23:22:20 -0500 Subject: [PATCH] =?UTF-8?q?fix:=20welcome=20solo=20se=20env=C3=ADa=20si=20?= =?UTF-8?q?ya=20acept=C3=B3=20t=C3=A9rminos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/BotService.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/services/BotService.php b/services/BotService.php index 1c04754..49630cc 100644 --- a/services/BotService.php +++ b/services/BotService.php @@ -98,7 +98,10 @@ class BotService { // ───────────────────────────────────────────────────────────────────── // Verificar si es un nuevo usuario (enviar mensaje de bienvenida) - if ($this->isNewUser($user['id'])) { + // Solo se envía si ya aceptó los términos, o si no hay términos activos configurados. + $termsRequired = $this->getActiveTermsVersion() !== null; + $termsAccepted = !empty($user['terms_accepted_at']); + if ($this->isNewUser($user['id']) && (!$termsRequired || $termsAccepted)) { $this->sendWelcomeMessage($phoneNumber); return; }