From 2d98a9e7e0ea1f6c5ff328f200d76399a740fb11 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 29 Jul 2026 16:36:09 -0500 Subject: [PATCH] fix(bot): enviar texto via WhatsAppSender antes de retornar PDF encadenado El return de sendText() se descartaba; ahora se llama WhatsAppSender::sendText() directamente para que el texto llegue antes del PDF/Excel. Co-Authored-By: Claude Sonnet 4.6 --- services/NormalBot.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/NormalBot.php b/services/NormalBot.php index 67f8e39..6f70044 100644 --- a/services/NormalBot.php +++ b/services/NormalBot.php @@ -1277,8 +1277,9 @@ class NormalBot $msg = $json['mensaje'] ?? ($json['message'] ?? 'No hay datos disponibles para el perĂ­odo solicitado.'); $nextKey = $params['next_endpoint_key'] ?? ''; if ($nextKey !== '' && ($json['status'] ?? '0') === '1') { - // Enviar texto primero, luego solicitar el reporte complementario (PDF/Excel) - self::sendText($msg, $context['from'], $company); + // Enviar texto primero directamente, luego retornar el PDF/Excel + $phoneId = $context['phone_number_id'] ?? ($company['phone_number_id'] ?? ''); + WhatsAppSender::sendText($context['from'], $msg, $phoneId); $nextParams = array_merge($params, [ 'endpoint_key' => $nextKey, 'caption' => $params['next_caption'] ?? '',